Bundesliga
Erling Haaland scored his 24th and 25th Bundesliga goals of the season as Borussia Dortmund beat Wolfsburg - despite being reduced to 10 men following Jude Bellingham's sending off - to blow the race for UEFA Champions League wide open with three games to play.
Wolfsburg 0-2 Borussia Dortmund
Goals: 0-1 Haaland (12'), 0-2 Haaland (68')
Red card: Bellingham (59')
Dortmund knew that victory was needed to keep their hopes of a top-four finish alive against a Wolfsburg side sitting third going into the game. After Paulo Otavio dragged an early shot wide from 10 yards out with a golden chance, the hosts handed Haaland the perfect opportunity to grab his side the lead. Ridle Baku's overhit back-pass sent the Norway international in behind John Brooks, and he slotted home before Maxence Lacroix could make a recovering challenge. Wolfsburg responded well, taking control of the game and dictating the tempo, as Maximilian Arnold had a shot blocked before Yannick Gerhardt hit the side-netting at the near post - but the final pass was lacking.
Wolfsburg started the second half as they ended the first with another attempt on goal, with Wout Weghorst flashing a shot over from close range. Haaland was played in on goal by Jadon Sancho moments later, but his strike was straight at Koen Casteels. Dortmund were reduced to 10 men with 30 minutes still to play when Bellingham was shown his first red card in the Bundesliga following a second-bookable offence. Haaland rendered BVB's numerical disadvantage academic, though, with a superb run and finish on the counter. The home side were stunned and couldn't find a way back as the Black-Yellows reduced the gap between the two sides in fifth and third to just two points with three games to play.
Watch: Sancho: "We knew we had to fight"
Wolfsburg: Casteels (c) - Mbabu (Bialek 65'), Lacroix, Brooks, Otavio - Schlager, Arnold - Baku, Gerhardt (Mehmedi 81'), Philipp (Brekalo 65') - Weghorst
Unused subs: Pervan, Roussillon, Guilavogui, Ginczek, Pongracic, Victor
Out: Steffen (ankle)
Coach: Oliver Glasner
Dortmund: Hitz - Piszczek, Akanji, Can, Guerreiro - Bellingham, Dahoud – Reyna (Hazard 68'), Reus (c) (Meunier 81'), Sancho (Delaney 60') - Haaland
Unused subs: Bürki, Morey, Schulz, Brandt, Reinier, Tigges
Out: Hummels (suspended), Knauff (not included), Moukoko (shin), Passlack (not included), Schmelzer (knee), Witsel (Achilles' tendon), Zagadou (knee)
Coach: Edin Terzic
Watch: Terzic: "Anything can happen"