2021-22 German Bundesliga
  • Andrej Kramaric (45'+1')
  • Georginio Rutter (77')
  • Erling Haaland (6')
  • Marco Reus (58')
  • David Raum (66' OG)

Goal scorer Haaland injured as Dortmund beat Hoffenheim in Bundesliga

play
Dortmund beats Hoffenheim to keep title race intact (2:05)

Erling Haaland scores, but later comes off injured as Borussia Dortmund hangs on for a 3-2 win over Hoffenheim. (2:05)

Borussia Dortmund battled to a 3-2 victory at European hopefuls Hoffenheim to close in on leaders Bayern Munich as striker Erling Haaland made it 56 goals in 57 Bundesliga games for the Ruhr valley club.

The win lifted second-placed Dortmund to 43 points, three behind Bayern, who play at Hertha Berlin on Sunday.

- 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

Dortmund, looking to make it three wins out of three league games this year, got off to a strong start and Haaland tapped in for the lead in the sixth minute from Donyell Malen's first of three goal assists.

Haaland, who had to be taken off injured in the 63rd, has scored 16 times in the league this season.

Andrej Kramaric's sensational volley in first-half stoppage time drew the hosts level but the visitors struck again in the 58th minute with Marco Reus completing a quickfire passing move with a deft finish.

Hoffenheim's afternoon took a further turn for the worse when David Raum drilled the ball into his own net attempting to clear a Malen cutback to give Dortmund a two-goal lead.

Hoffenheim, battling for a Champions League spot this season, got back into the mix when Georginio Rutter caught the defence napping to latch onto a clever Munas Dabbour chip and slot in, but they eventually ran out of time.

Hoffenheim dropped to sixth on 31 points. Bayer Leverkusen stayed in third on 35 with a 5-1 demolition of Augsburg courtesy of a Moussa Diaby hat-trick while Union Berlin climbed to fourth following their 2-1 win at Borussia Moenchengladbach.

German Bundesliga Standings

POS Team GP GD PTS
1 Bayern Munich 34 +60 77
2 Borussia Dortmund 34 +33 69
3 Bayer Leverkusen 34 +33 64
4 RB Leipzig 34 +35 58
5 1. FC Union Berlin 34 +6 57
6 SC Freiburg 34 +12 55
7 FC Cologne 34 +3 52
8 Mainz 34 +5 46
9 TSG Hoffenheim 34 -2 46
10 Borussia Monchengladbach 34 -7 45
11 Eintracht Frankfurt 34 -4 42
12 VfL Wolfsburg 34 -11 42
13 VfL Bochum 34 -14 42
14 FC Augsburg 34 -17 38
15 VfB Stuttgart 34 -18 33
16 Hertha Berlin 34 -34 33
17 Arminia Bielefeld 34 -26 28
18 SpVgg Greuther Furth 34 -54 18