Borussia Dortmund got their stuttering Bundesliga title charge firmly back on track with a thumping 4-1 win at home to Hannover today.
Jurgen Klopp's men won for the first time in almost a month to stay seven points clear of second-placed Bayer Leverkusen.
Mohammed Abdellaoue gave the visitors a shock lead in the 57th minute, but Dortmund came roaring back.
Mario Gotze levelled three minutes later and a brace from Lucas Barrios put the hosts in command before Kevin Grosskreutz completed the comeback.
Leverkusen continued to keep the pressure on the leaders as they edged out Kaiserslautern 1-0, Sidney Sam scoring the only goal of the game after 74 minutes.
Bayern Munich moved up to third, a point ahead of Hannover but still seven adrift of Leverkusen, with a hard-fought 1-0 win over bottom side Borussia Monchengladbach.
Arjen Robben, whom chairman Karl-Heinz Rummenigge yesterday ruled out selling in the summer, scored the goal which eventually broke the visitors' resistance in the 77th minute.
Fifth-placed Mainz suffered a blow to their hopes of securing a European place as they were held to a 1-1 draw by Freiburg.
They had to come from behind to grab a point after Papiss Demba Cisse had put the visitors in front in the first minute, Sami Allagui heading the equaliser in the 75th minute.
Torsten Frings' powerful strike earned Werder Bremen a deserved 1-1 draw against Stuttgart .
Fourth-bottom Stuttgart took the lead in the 13th minute through Hungary international Tamas Hajnal as the visitors looked to move further clear of the drop zone, but they could not hold out.
The point put Stuttgart two points clear of third-bottom St Pauli, whose game against Schalke was abandoned last night due to crowd trouble.
Elsewhere, Hoffenheim and Hamburg drew 0-0.
Related Articles

'I don't think we were very good...' - Matildas hammered on return

'The girls are just so excited ' - Germany a huge Olympic test
