Dortmund improved significantly after the restart and recorded their fourth victory in five home games this season. They had fewer shots before the break (5-6) but more after it (12-6); and they had only one shot in the box in the first half compared to 10 in the second. Below are the match facts.
Defensive solidity: For the first time in over two years, Borussia Dortmund have kept three consecutive clean sheets in the Bundesliga (1-0 against Gladbach, 0-0 against Schalke and 3-0 against Wolfsburg).
Pivotal figure: Achraf Hakimi was involved in nine of the 17 shots BVB had. He went for goal four times himself and set up an additional five shots, including the opener for Thorgan Hazard. Additionally, Hakimi completed the most crosses (four), recorded the fastest sprint (34 km/h) and made the most sprints (44).
First goal: Thorgan Hazard, who already had five assists to his name, scored his first competitive goal for Borussia Dortmund. It was the first time the Belgian, who also set up the second goal, has been involved in two goals in the same game. Fourteen of his 32 Bundesliga goals (44%) have been the opening goal of the game.
Back of the net: Raphael Guerreiro scored his second goal of the Bundesliga campaign and already has as many goals as he amassed in all 23 of his league appearances last term.
Longest unbeaten run of 2019: Borussia Dortmund extended their unbeaten run in the Bundesliga to seven matches – their longest such streak of the 2019 calendar year.
Favourite foe: Borussia Dortmund are unbeaten in nine Bundesliga meetings with VfL Wolfsburg (W8 D1). Furthermore, the Black & Yellows have kept clean sheets in their last six games against the men from Lower Saxony – the longest such run BVB have ever had against any one club.
Strong stamina: Mo Dahoud covered 9.7 kilometres prior to his substitution in the 70th minute – more than any other player. In total, the Black & Yellows (118.95 km) ran almost 2.5 kilometres more than the Wolves (116.44 km).
Yet to lose: Marwin Hitz was making his 11th appearance for BVB. There have been 10 wins and a draw (0-0 away to FC Schalke 04) in that time.
Penalty: Mario Götze took a penalty for only the second time in the Bundesliga – and scored once again. His only prior spot-kick came in a 1-1 draw between BVB and Mönchengladbach in February 2013.
Landmark: Lukasz Piszczek was making his 300th Bundesliga appearance – the joint-most of any Pole ever alongside Robert Lewandowski.
Notable absentees: It was the first time that BVB have fielded a Bundesliga starting XI without Witsel or Delaney since the duo joined the club in the summer of 2018.
Referee switch: The last time a referee was replaced in the Bundesliga was in August 2017, when Dr. Felix Brych could not take charge of the match between 1. FC Cologne and Hamburg. It has already happened once to Tobias Welz in the Bundesliga too – also as a result of calf problems and in a match involving BVB. That was back on 31 October 2015, when he could not complete Dortmund's 3-1 win in Bremen.
Finally beaten: Wolfsburg suffered their first defeat of the Bundesliga campaign and conceded more than one goal for the first time this season (deltatre/br)