• Antonio Colak earns bottom club Darmstadt first league win since October • RB Leipzig and Eintracht Frankfurt also lose while Bayern see off Ingolstadt

This article is more than 3 years old

This article is more than 3 years old

Arturo Vidal and Arjen Robben struck late goals as Bayern Munich extended their lead in the Bundesliga to seven points with a 2-0 win at struggling Ingolstadt.

Defeats for Leipzig, Borussia Dortmund and Eintracht Frankfurt meant Bayern were the only top-four side to pick up any points on Saturday, and they are firmly in the driving seat.

Carlo Ancelotti’s side looked as though they would have to settle for a point against their second-bottom hosts until the midfielder Vidal volleyed home Thomas Müller’s centre in the final minute.

Robben then played a one-two with his fellow substitute Douglas Costa before firing into the bottom left corner to seal victory in the first minute of stoppage time.

Leipzig before Red Bull: a city that can claim to be the home of German football Read more

Bayern’s late victory compounded Leipzig’s miserable afternoon as they were beaten 3-0 at home by relegation-threatened Hamburg.

Kyriakos Papadopoulos, formerly on loan at Leipzig, headed Hamburg ahead after 18 minutes before the Brazil midfielder Walace marked his Bundesliga debut by nodding home a second shortly after. Aaron Hunt, who had been on the pitch for a minute, completed the scoring in added time to give Hamburg a second successive win and move them further away from the bottom two.

The bottom club Darmstadt recorded a first league win in almost four months with a shock 2-1 victory over high-flying Dortmund. Antonio Colak slotted home the 67th-minute winner to boost the survival hopes of Torsten Frings’ side, who had not tasted success since 22 October. The Portugal defender Raphaël Guerreiro had earlier levelled for the visitors following Terrance Boyd’s opener.

There was also an upset at BayArena where Javier Hernández scored twice as Bayer Leverkusen beat third-placed Eintracht Frankfurt 3-0. The former Manchester United striker opened the scoring inside three minutes before doubling his tally just after the hour mark.

Kevin Volland, who replaced Hernández, connected with Karim Bellarabi’s right-wing centre to put the result beyond doubt.

Thorgan Hazard claimed the only goal as Borussia Mönchengladbach won 1-0 at Werder Bremen.