Hannover 96 2 – 0 Hamburger SV
Bayern Munich 4 – 0 Mainz 05
Eintracht Frankfurt 1 – 2 Augsburg
VfB Stuttgart 1 – 0 Wolfsburg
Werder Bremen 1 – 2 Schalke 04
RasenBallsport Leipzig 2 – 2 Borussia Moenchengladbach
- Bayern Munich 4 – 0 Mainz 05
Robert Lewandowski scored twice on his 100th Bundesliga appearance with Bayern Munich as his side thrashed Mainz.
The Poland striker has scored 82 goals in the league since signing on a free from Borussia Dortmund in 2014.
His first came on 55 minutes after converting Thomas Muller’s cross, before heading in a second past Rene Adler 13 minutes from time.
Forward Muller had opened the scoring by drilling in a finish and Arjen Robben doubled their advantage.
The result provided much relief for Bayern who have had a difficult week, following reports in the Spanish media that Lewandowski was looking for a move to La Liga champions Real Madrid.
And German football writer Raphael Honigstein told BBC Radio 5 livethat Bayern boss Carlo Ancelotti will “not see out his contract beyond the summer” and be replaced by Hoffenheim head coach Julian Nagelsmann.
But after the match, Bayern chairman Uli Hoeness laughed off the claims by saying “it is not 1 April”, in reference to April Fool’s Day.
The champions are second in the league – behind unbeaten Hannover – having been beaten by Hoffenheim in their previous game.
- Werder Bremen 1 – 2 Schalke 04
Schalke joined Carlo Ancelotti’s men on nine points after coming from behind to edge out struggling Werder Bremen 2-1 at the Weserstadion.
Senegal defender Lamine Sane slammed into the net after Ludwig Augustinsson’s header had come back off the post in the 20th minute but the visitors levelled almost immediately through Milos Veljkovic’s own goal.
It remained that way until eight minutes from time, when a corner was scrambled home by Leon Goretzka, as Bremen were left on one point from their opening four matches.
- RasenBallsport Leipzig 2 – 2 Borussia Moenchengladbach
Borussia Monchengladbach twice came back from behind to grab a 2-2 draw at 10-man RB Leipzig.
Timo Werner struck the home side in front after 17 minutes but Thorgan Hazard equalised from the penalty spot eight minutes later.
Jean Agustin quickly put the home side back in front but the visitors sealed a point when Lars Stindl netted their second midway through the second half.
Leipzig played the last seven minutes with 10 men after Naby Keita was sent off for a high tackle on Christoph Kramer.
- Eintracht Frankfurt 1 – 2 Augsburg
Philipp Max’s goal midway through the first half was followed up by substitute Caiuby’s 77th-minute effort as Augsburg claimed a 2-1 win at Eintracht Frankfurt, whose goal from on-loan Benfica forward Luka Jovic proved to be a consolation.
- VfB Stuttgart 1 – 0 Wolfsburg
Chadrac Akolo’s goal three minutes before half-time gave Stuttgart their second win of the season as they overcame Wolfsburg 1-0.