German Bundesliga
B LeverkusenBayer 04 Leverkusen4B DortmundBorussia Dortmund3

Bayer Leverkusen 4-3 Borussia Dortmund: Leon Bailey and Lars Bender score late to win thriller

Erling Braut Haaland
Erling Braut Haaland failed to find the net on his first league start for Borussia Dortmund

Borussia Dortmund missed the chance to go joint-top of the Bundesliga as Bayer Leverkusen scored two late goals to steal an unlikely victory at BayArena.

In an entertaining first half, Kevin Volland scored twice while Mats Hummels and Emre Can each netted.

Raphael Guerreiro gave Dortmund the lead on 64 minutes only for the hosts to fight back in the closing stages.

Substitute Leon Bailey and Lars Bender scored in successive minutes to seal all three points for Leverkusen.

The victory for Peter Bosz's side means they rise to fifth while Dortmund remain third - three points behind leaders Bayern Munich, who face second-placed RB Leipzig on Sunday.

The game set off at a frenetic pace and Erling Braut Haaland, who was making his first Bundesliga start for Dortmund, had already narrowly missed two chances when his side fell behind to Volland's first of the game - a cool finish after being sent clear by Nadiem Amiri.

But Dortmund struck back almost immediately when Hummels headed home Jadon Sancho's superb corner - the England forward's 14th Bundesliga assist of the campaign.

Lucien Favre's side then took the lead through Can's fantastic, curling effort - his first Bundesliga goal since May 2014 - only for Volland to net his second of the game to restore parity shortly before half-time.

With his side chasing a win which would have put them level on points with reigning champions Bayern, Sancho then saw a goal ruled out by the video assistant referee for a foul in the build-up.

But Dortmund were not to be denied for long, as Guerreiro finished off a lightning counter-attack, slotting past Lukas Hradecky, after Kai Havertz had struck the post at the other end.

The away side then took control of the match after their third goal, consolidating possession and limiting their hosts to few chances, only for the game to burst into an explosive finale.

Leverkusen's Jamaican forward Bailey had the ball in the net with his first touch after coming on in the 71st minute, only for it to be called offside by the on-field officials, but he soon drew his side level, calmly stroking home in the 81st minute after Hummels' brilliant tackle fell to him in the box.

And just seconds later Leverkusen had their winner, as Bender rose highest to head Daley Sinkgraven's cross past Roman Burki into the far corner to seal a memorable three points for his side.


B Leverkusen

Formation 3-4-2-1

  • 1Hrádecky
  • 4Tah
  • 5Bender
  • 12Tapsoba
  • 38BellarabiSubstituted forWeiserat 45'minutes
  • 11AmiriSubstituted forDragovicat 89'minutes
  • 8BenderBooked at 35mins
  • 22Sinkgraven
  • 29Havertz
  • 19DiabySubstituted forBaileyat 71'minutes
  • 31VollandBooked at 66mins


  • 6Dragovic
  • 9Bailey
  • 13Alario
  • 18Wendell
  • 23Weiser
  • 28Özcan
  • 30Stanilewicz
  • 32Azhil
  • 36Lomb

B Dortmund

Formation 4-2-3-1

  • 1Bürki
  • 16AkanjiSubstituted forT Hazardat 86'minutes
  • 15Hummels
  • 2Zagadou
  • 13GuerreiroBooked at 39mins
  • 28Witsel
  • 27CanSubstituted forGötzeat 87'minutes
  • 5Hakimi
  • 19BrandtSubstituted forReynaat 45'minutes
  • 7Sancho
  • 17Haaland


  • 8Dahoud
  • 10Götze
  • 14Schulz
  • 18Balerdi
  • 23T Hazard
  • 26Piszczek
  • 29Schmelzer
  • 32Reyna
  • 35Hitz
Markus Schmidt

Match Stats

Home TeamB LeverkusenAway TeamB Dortmund
Shots on Target

Live Text

  1. Post update

    Match ends, Bayer 04 Leverkusen 4, Borussia Dortmund 3.

  2. Full Time

    Second Half ends, Bayer 04 Leverkusen 4, Borussia Dortmund 3.

  3. Post update

    Daley Sinkgraven (Bayer 04 Leverkusen) wins a free kick in the defensive half.

  4. Post update

    Foul by Erling Haaland (Borussia Dortmund).

  5. Post update

    Kevin Volland (Bayer 04 Leverkusen) wins a free kick on the right wing.

  6. Post update

    Foul by Raphael Guerreiro (Borussia Dortmund).

  7. Post update

    Offside, Borussia Dortmund. Mats Hummels tries a through ball, but Axel Witsel is caught offside.

  8. Post update

    Attempt missed. Mats Hummels (Borussia Dortmund) header from the centre of the box misses to the left. Assisted by Thorgan Hazard with a cross following a corner.

  9. Substitution

    Substitution, Bayer 04 Leverkusen. Aleksandar Dragovic replaces Nadiem Amiri.

  10. Post update

    Corner, Borussia Dortmund. Conceded by Jonathan Tah.

  11. Substitution

    Substitution, Borussia Dortmund. Mario Götze replaces Emre Can.

  12. Substitution

    Substitution, Borussia Dortmund. Thorgan Hazard replaces Manuel Akanji.

  13. Post update

    Attempt missed. Erling Haaland (Borussia Dortmund) header from the centre of the box misses to the right. Assisted by Jadon Sancho with a cross following a corner.

  14. Post update

    Corner, Borussia Dortmund. Conceded by Jonathan Tah.

  15. Goal!

    Goal! Bayer 04 Leverkusen 4, Borussia Dortmund 3. Lars Bender (Bayer 04 Leverkusen) header from the centre of the box to the bottom right corner. Assisted by Daley Sinkgraven with a cross.

  16. Goal!

    Goal! Bayer 04 Leverkusen 3, Borussia Dortmund 3. Leon Bailey (Bayer 04 Leverkusen) right footed shot from the centre of the box to the bottom right corner.

  17. Post update

    Nadiem Amiri (Bayer 04 Leverkusen) wins a free kick in the defensive half.

  18. Post update

    Foul by Giovanni Reyna (Borussia Dortmund).

  19. Post update

    Foul by Sven Bender (Bayer 04 Leverkusen).

  20. Post update

    Giovanni Reyna (Borussia Dortmund) wins a free kick in the defensive half.

Scores, Results & Fixtures

Saturday 8th February 2020

  • B LeverkusenBayer 04 Leverkusen4B DortmundBorussia Dortmund3
  • SchalkeFC Schalke 041PaderbornSC Paderborn 071
  • Hertha BerlinHertha Berlin1MainzMainz 053
  • FreiburgSC Freiburg1Hoffenheim1899 Hoffenheim0
  • Werder BremenWerder Bremen0Union Berlin1. FC Union Berlin2
  • WolfsburgVfL Wolfsburg1DüsseldorfFortuna Düsseldorf1

As It Stood

1Bayern Munich20133458233542
2RB Leipzig20125353252841
3B Dortmund21116459322739
4B Mgladbach20123538231539
5B Leverkusen2111463527837
11Union Berlin2182112532-726
14Hertha Berlin2165102537-1223
17Werder Bremen2145122548-2317
View full German Bundesliga table

Top Stories