Borussia Dortmund 3-4 VfL Bochum 1848: Hosts lose despite Erling Haaland hat-trick

Erling Haaland
Erling Haaland scored twice from the penalty spot in the first half

Erling Haaland scored a hat-trick but Borussia Dortmund slipped to a dramatic home defeat by Bochum in the Bundesliga.

The hosts were 2-0 down after eight minutes before Haaland netted twice from the spot, then added another with 28 minutes to go.

But Bochum, who had established a lead through Sebastian Polter and Gerrit Holtmann, recovered to win it late on.

Jurgen Locadia levelled before an 85th-minute penalty from Milos Pantovic.

Dortmund stay second with two games remaining, 12 points behind champions Bayern Munich and eight above third-placed Bayer Leverkusen, who have a game in hand.

Haaland’s hat-trick takes the 21-year-old forward to 21 goals in 22 Bundesliga matches this season, and 28 goals from 28 games in all competitions.

  • Line-ups
  • Match Stats
  • Live Text


B Dortmund

Formation 4-2-3-1

  • 35Hitz
  • 39WolfSubstituted forCarvalhoat 84′minutes
  • 16Akanji
  • 5Zagadou
  • 13GuerreiroSubstituted forRotheat 84′minutesBooked at 89mins
  • 28WitselSubstituted forPapadopoulosat 87′minutesBooked at 90mins
  • 22BellinghamBooked at 24mins
  • 19BrandtBooked at 54minsSubstituted forMoukokoat 87′minutes
  • 11Reus
  • 43Bynoe-GittensSubstituted forPasslackat 63′minutes
  • 9Haaland


  • 14Schulz
  • 18Moukoko
  • 20Carvalho
  • 30Passlack
  • 34Pongracic
  • 36Rothe
  • 38Bürki
  • 47Papadopoulos

VfL Bochum

Formation 4-3-3

  • 1Riemann
  • 2Gamboa
  • 4MasovicBooked at 35mins
  • 29Leitsch
  • 11Bockhorn
  • 27Pantovic
  • 8LosillaBooked at 31mins
  • 20RexhbecajSubstituted forLöwenat 84′minutes
  • 17HoltmannSubstituted forAntwi-Adjeiat 68′minutes
  • 40PolterSubstituted forLocadiaat 72′minutes
  • 10AsanoSubstituted forZollerat 72′minutesBooked at 90mins


  • 6Osterhage
  • 7Blum
  • 9Zoller
  • 19Locadia
  • 21Esser
  • 22Antwi-Adjei
  • 23Tesche
  • 24Lampropoulos
  • 38Löwen
Robert Hartmann

Match Stats

Home TeamB DortmundAway TeamVfL Bochum
Shots on Target

Live Text

  1. Post update

    Match ends, Borussia Dortmund 3, VfL Bochum 1848 4.

  2. Full Time

    Second Half ends, Borussia Dortmund 3, VfL Bochum 1848 4.

  3. Booking

    Antonios Papadopoulos (Borussia Dortmund) is shown the yellow card for a bad foul.

  4. Post update

    Foul by Antonios Papadopoulos (Borussia Dortmund).

  5. Post update

    Christopher Antwi-Adjei (VfL Bochum 1848) wins a free kick in the attacking half.

  6. Booking

    Simon Zoller (VfL Bochum 1848) is shown the yellow card.

  7. Post update

    Tom Rothe (Borussia Dortmund) wins a free kick in the defensive half.

  8. Post update

    Foul by Simon Zoller (VfL Bochum 1848).

  9. Post update

    Attempt missed. Youssoufa Moukoko (Borussia Dortmund) left footed shot from outside the box misses to the right. Assisted by Tom Rothe.

  10. Post update

    Felix Passlack (Borussia Dortmund) wins a free kick in the defensive half.

  11. Post update

    Foul by Jürgen Locadia (VfL Bochum 1848).

  12. Booking

    Tom Rothe (Borussia Dortmund) is shown the yellow card for a bad foul.

  13. Post update

    Foul by Tom Rothe (Borussia Dortmund).

  14. Post update

    Cristian Gamboa (VfL Bochum 1848) wins a free kick on the right wing.

  15. Post update

    Jude Bellingham (Borussia Dortmund) wins a free kick in the defensive half.

  16. Post update

    Foul by Simon Zoller (VfL Bochum 1848).

  17. Substitution

    Substitution, Borussia Dortmund. Youssoufa Moukoko replaces Julian Brandt.

  18. Substitution

    Substitution, Borussia Dortmund. Antonios Papadopoulos replaces Axel Witsel.

  19. Post update

    Goal! Borussia Dortmund 3, VfL Bochum 1848 4. Milos Pantovic (VfL Bochum 1848) converts the penalty with a right footed shot to the centre of the goal.

  20. Post update

    Penalty conceded by Axel Witsel (Borussia Dortmund) with a hand ball in the penalty area.

Page 1 of 7
Navigate to the next page

Navigate to the last page

Leave a Comment

Your email address will not be published.