Bayer Leverkusen 3 – 0 Eintracht Frankfurt
Darmstadt 2 – 1 Borussia Dortmund
Ingolstadt 0 – 2 Bayern Munich
RasenBallsport Leipzig 0 – 3 Hamburger SV
Werder Bremen 0 – 1 Borussia Moenchengladbach
Arturo Vidal and Arjen Robben scored late goals as Bayern Munich won at Ingolstadt and moved seven points clear at the top of the Bundesliga.
Robert Lewandowski had a shot cleared off the line and then hit the post.
But Vidal turned in Thomas Muller’s cross in the 90th minute, before Robben thumped a second in stoppage time.
Bayern, who host Arsenal in a Champions League last-16 first-leg match on Tuesday
U.S. international Terrence Boyd scored his first goal for Darmstadt in a 2-1 win over Borussia Dortmund, with only BVB goalkeeper Roman Burki preventing Thomas Tuchel’s from enduring a heavier loss to the league’s bottom side.
Burki saved from Boyd before Jan Rosenthal hit the post, and he then stopped another effort from Marcel Heller, before Boyd fired the home side into a deserved 21st-minute lead when Heller pulled the ball past four stranded Dortmund defenders.
Marco Reus struck the crossbar with a free kick in response before Raphael Guerreiro equalised with a fine strike before the break.
But Darmstadt substitute Antonio-Mirko Colak restored Darmstadt’s lead with more than 20 minutes remaining and the home side might have scored more — Burki pushed Colak’s strike onto the crossbar and saved from Rosenthal on the rebound.
Torsten Frings’ Darmstadt side had not won in the league since Oct. 22.
RB Leipzig’s Bundesliga title challenge suffered a further setback as they were beaten 3-0 at home by struggling Hamburg.
Former Leipzig loanee Kyriakos Papadopoulos headed Hamburg ahead 18 minutes in before Brazilian midfielder Walace marked his Bundesliga debut by nodding home a second shortly after.
Substitute Aaron Hunt, who had only been on the pitch for a minute, completed the scoring in time added on to give Hamburg a second successive win and move them further away from the bottom two.
Hernandez opened the scoring inside three minutes with a volley after Kai Havertz eluded four Frankfurt defenders and the rebound from an attempted clearance fell kindly for the Mexico striker.
Another volley made it 2-0 after the hour-mark. Karim Bellarabi did not let Kevin Kampl’s cross touch the ground and neither did Hernandez for his second goal.
Substitute Kevin Volland, who replaced Hernandez, connected with Karim Bellarabi’s right-wing centre to put the result beyond doubt.
Thorgan Hazard’s early strike through a counter-attack set up by Christoph Kramer was enough for Borussia Monchengladbach to climb ninth with a 1-0 win and leave their opponents Werder Bremen in the relegation zone.
The Germany international midfielder collected the ball in the centre circle before advancing forward to fire into the bottom left corner from 20 yards following Guido Burgstaller’s first-half opener.