Borussia Dortmund ended VfL Wolfsburg’s record-breaking undefeated streak at home with a 2-1 victory to cut FC Bayern München’s lead at the top of the table to five points.

VfL Wolfsburg 1-2 Borussia Dortmund

Goals: 0-1 Reus (32’), 1-1 Rodriguez (p. 90+1’), 1-2 Kagawa (90+3’)

Conscious of Bayern's defeat earlier in the day, second-placed Dortmund began intent on taking advantage of the chance to make up ground in the standings. Thomas Tuchel’s men poured forward relentlessly in the opening minutes, but although Ilkay Gündogan and Sven Bender both hit the woodwork early on they struggled to make their dominance count.

That all changed in the 32nd minute, when Henrikh Mkhitaryan robbed Josuha Guilavogui of the ball in midfield and played in Marco Reus, who rounded Diego Benaglio to finish into an empty net. Wolfsburg were much improved after the interval and looked to have snatched a point in stoppage time when Ricardo Rodriguez finished from the penalty spot after Andre Schürrle had been fouled, but Dortmund had other ideas and grabbed a late winner through Shinji Kagawa.

Man of the match

As the Wolves had their hands full containing Pierre-Emerick Aubameyang, Reus was afforded more space than he is used to. The Germany international made the most of it, however, tormenting the hosts with his pace and direct running and providing a constant threat throughout.

Talking point

The last time Wolfsburg lost at home in the Bundesliga was on 8 March 2014 in a 6-1 thrashing by Bayern. Their run of 29 consecutive league games without loss was the longest of any team in Europe’s top five divisions.

Match stats

  • Wolfsburg coach Dieter Hecking took charge of his 100th Bundesliga game for the club here.
  • Reus put his side 1-0 up for the fourth time this season – no other player in the league has done so as often.
  • Lukasz Piszczek covered more ground than any other player (11.84 km).
  • Kagawa's late winner was his first in the Bundesliga as a substitute.

Line-ups

Wolfsburg: Benaglio (c) – Vieirinha, Naldo, Klose, Rodriguez – Caligiuri (Träsch 57’), Guilavogui (Dost 46’), Arnold, Draxler – Schürrle, Kruse

Dortmund: Bürki – Piszczek, Subotic, Bender, Schmelzer – Gündogan (Kagawa 55’), Ginter – Mkhitaryan, Castro (Hofmann 82’), Reus (c) – Aubameyang (Park 82’)