<
>
2021-22 German Bundesliga
  • Giovanni Reyna (49')
  • Jude Bellingham (69')
  • Erling Haaland (90'+1')
  • Christoph Baumgartner (61')
  • Munas Dabbur (90')

Dortmund's Haaland scores late in thriller win; Reyna also finds net

play
Dortmund gets last-gasp victory thanks to Haaland's winner (2:08)

Erling Haaland's third goal of the season lifts Borussia Dortmund to a 3-2 win over Hoffenheim. (2:08)

Striker Erling Haaland fired a stoppage-time winner to give Borussia Dortmund a thrilling 3-2 win over TSG Hoffenheim on Friday that lifted them to the top of the Bundesliga standings.

Hoffenheim striker Andrej Kramaric hit the woodwork with a third-minute shot and his team mate Oliver Baumann pulled off a great save to deny Dortmund's Giovanni Reyna as the game started at a frantic pace.

- ESPN+ guide: LaLiga, Bundesliga, MLS, FA Cup, more (U.S.)
- Stream ESPN FC Daily on ESPN+ (U.S. only)
- Don't have ESPN? Get instant access

It was a sign of things to come as Dortmund withstood a barrage of crosses early in the second half before mounting an attack down the left that ended with Reyna firing home the opening goal with a bouncing shot to Baumann's left.

Hoffenheim kept up the pressure and drew level in the 61st minute when Dennis Geiger found Christoph Baumgartner with a great ball in behind the defence, and the winger drove his shot across the keeper and into the net.

Undeterred, Dortmund went ahead again eight minutes later as Jude Bellingham controlled a loose clearance on his thigh just inside the box before lashing the ball into the bottom left-hand corner to make it 2-1.

Munas Dabbur thought he had snatched a point for Hoffenheim with a goal in the final minute of normal time, but Haaland smashed a loose ball into the top corner a minute later to send the home crowd into raptures.

Dortmund held on until the referee blew the final whistle in the 98th minute to go top the table on six points, ahead of Wolfsburg on goal difference having played one more game.

German Bundesliga Standings

POS Team GP GD PTS
1 Bayern Munich 19 +43 46
2 Borussia Dortmund 19 +20 40
3 Bayer Leverkusen 19 +13 32
4 TSG Hoffenheim 19 +10 31
5 1. FC Union Berlin 19 +3 31
6 SC Freiburg 19 +8 30
7 RB Leipzig 19 +13 28
8 Eintracht Frankfurt 20 0 28
9 FC Cologne 19 -2 28
10 Mainz 19 +6 27
11 VfL Bochum 19 -10 23
12 Borussia Monchengladbach 19 -10 22
13 Hertha Berlin 19 -17 22
14 Arminia Bielefeld 20 -6 21
15 VfL Wolfsburg 19 -13 21
16 FC Augsburg 19 -11 19
17 VfB Stuttgart 19 -11 18
18 SpVgg Greuther Furth 19 -36 7