Dortmund's Pierre-Emerick Aubameyang, left, and Adrian Ramos leave the pitch after losing 3-0 during the Champions League round of 16 second leg soccer match between Borussia Dortmund and Juventus (Photo: AP)
Japan star Shinji Kagawa scored one goal and set up another as Borussia Dortmund edged 10-man Hannover 3-2 in the Bundesliga on Saturday.
Pierre-Emerick Aubameyang put the visitors ahead in the 19th, only for former Dortmund player Leonardo Bittencourt to set up Lars Stindl's equalizer for Hannover in the 31st.
Dortmund, eliminated from the Champions League by Juventus on Wednesday, was second best until Bittencourt was dismissed with two bookings in quick succession by the 55th.
Kagawa restored Dortmund's lead with a tap-in two minutes later and then set up Aubameyang's second in the 61st.
Stindl ensured a nervy ending by scoring again in the 82nd.
Elsewhere, bottom club Stuttgart defeated Eintracht Frankfurt 3-1, Freiburg beat Augsburg 2-0, Cologne drew 1-1 with Werder Bremen and Paderborn vs. Hoffenheim ended scoreless.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)