<
>
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 14 +30 34
2 Borussia Dortmund 14 +13 30
3 Bayer Leverkusen 14 +16 27
4 TSG Hoffenheim 14 +8 23
5 1. FC Union Berlin 14 +2 23
6 SC Freiburg 13 +6 22
7 Mainz 14 +6 21
8 VfL Wolfsburg 14 -5 20
9 FC Cologne 14 0 19
10 VfL Bochum 14 -7 19
11 RB Leipzig 14 +7 18
12 Borussia Monchengladbach 13 0 18
13 Eintracht Frankfurt 14 -2 18
14 Hertha Berlin 13 -14 14
15 VfB Stuttgart 13 -5 13
16 FC Augsburg 14 -11 13
17 Arminia Bielefeld 14 -10 10
18 SpVgg Greuther Furth 14 -34 1