Japan midfielder Shinji Kagawa marked his 100th Bundesliga appearance with a goal to help Borussia Dortmund turn a 2-1 deficit into a 3-2 win over Werder Bremen on Saturday.

Pierre-Emerick Aubameyang opened the scoring for Dortmund with a lovely chip after 53 minutes, only for struggling Bremen to draw level through Alejandro Galvez's deflected shot and then take the lead as Zlatko Junuzovic steered home from close range with 16 minutes left.

Dortmund coach Thomas Tuchel responded by throwing on Kagawa, Adrian Ramos and Christian Pulisic and the move paid rich dividends as Kagawa and Ramos both hit the target.