Erling Braut Haaland has scored 33 goals for in all competitions for Borussia Dortmund this season

Erling Braut Haaland netted a late leveller as Borussia Dortmund lost ground in the Bundesliga top-four race with a draw at Cologne.

Haaland had opened the scoring in the third minute but Cologne hit back through an Ondrej Duda penalty after the video assistant referee ruled Jude Bellingham handled in the area.

Ismail Jakobs’ 65th-minute strike gave the hosts a deserved lead.

But Haaland tapped in Ansgar Knauff’s cross to rescue a point for Dortmund.

The result leaves Dortmund four points behind fourth-placed Eintracht Frankfurt in fifth.

Line-ups

Köln

Formation 4-4-2

19Ehizibue22Meré5Czichos3Katterbach

31Wolf14Hector28Skhiri8Jakobs

  • 1Horn
  • 19Ehizibue

    Substituted forSchmitzat 82’minutes

  • 22Meré
  • 5Czichos
  • 3Katterbach
  • 31Wolf

    Substituted forThielmannat 87’minutes

  • 14Hector

    Substituted forRexhbecajat 82’minutes

  • 28Skhiri
  • 8JakobsBooked at 90mins
  • 18Duda

    Substituted forÖzcanat 90+3’minutes

  • 24Drexler

Substitutes

  • 2Schmitz
  • 13Meyer
  • 16Zieler
  • 20Rexhbecaj
  • 21Özcan
  • 26Cestic
  • 29Thielmann
  • 43Dennis
  • 47Obuz

B Dortmund

Formation 4-1-4-1

24Meunier23Can15Hummels14Schulz

32Reyna22Bellingham19Brandt10T Hazard

  • 35Hitz
  • 24Meunier

    Substituted forKnauffat 81’minutes

  • 23Can
  • 15Hummels
  • 14Schulz
  • 8Dahoud

    Substituted forAkanjiat 88’minutes

  • 32Reyna

    Substituted forCarvalhoat 66’minutes

  • 22BellinghamBooked at 34mins
  • 19Brandt

    Substituted forMoukokoat 45’minutes

  • 10T Hazard
  • 9Haaland

Substitutes

  • 1Bürki
  • 6Delaney
  • 16Akanji
  • 18Moukoko
  • 20Carvalho
  • 26Piszczek
  • 30Passlack
  • 36Knauff
  • 37Raschl

Match Stats

Live Text

  1. Match ends, 1. FC Köln 2, Borussia Dortmund 2.

  2. Second Half ends, 1. FC Köln 2, Borussia Dortmund 2.

  3. Foul by Jude Bellingham (Borussia Dortmund).

  4. Salih Özcan (1. FC Köln) wins a free kick on the right wing.

  5. Substitution, 1. FC Köln. Salih Özcan replaces Ondrej Duda.

  6. Attempt missed. Manuel Akanji (Borussia Dortmund) header from the centre of the box is close, but misses the top left corner. Assisted by Thorgan Hazard with a cross following a set piece situation.

  7. Ismail Jakobs (1. FC Köln) is shown the yellow card for a bad foul.

  8. Ansgar Knauff (Borussia Dortmund) wins a free kick on the right wing.

  9. Foul by Ismail Jakobs (1. FC Köln).

  10. Goal! 1. FC Köln 2, Borussia Dortmund 2. Erling Haaland (Borussia Dortmund) left footed shot from very close range to the centre of the goal. Assisted by Ansgar Knauff with a cross.

  11. Attempt missed. Ellyes Skhiri (1. FC Köln) header from the centre of the box misses to the left. Assisted by Elvis Rexhbecaj with a cross following a corner.

  12. Corner, 1. FC Köln. Conceded by Ansgar Knauff.

  13. Attempt blocked. Ondrej Duda (1. FC Köln) right footed shot from the centre of the box is blocked. Assisted by Elvis Rexhbecaj.

  14. Substitution, Borussia Dortmund. Manuel Akanji replaces Mahmoud Dahoud.

  15. Substitution, 1. FC Köln. Jan Thielmann replaces Marius Wolf.

  16. Attempt missed. Ismail Jakobs (1. FC Köln) left footed shot from a difficult angle on the left is close, but misses to the left. Assisted by Ondrej Duda.

  17. Attempt missed. Thorgan Hazard (Borussia Dortmund) left footed shot from outside the box is too high. Assisted by Mats Hummels.

  18. Attempt missed. Erling Haaland (Borussia Dortmund) left footed shot from the centre of the box is close, but misses to the left. Assisted by Reinier with a headed pass.

  19. Foul by Ansgar Knauff (Borussia Dortmund).

  20. Elvis Rexhbecaj (1. FC Köln) wins a free kick in the attacking half.