Jadon Sancho was hit by a lighter from the crowd as nine-man Borussia Dortmund lost to local rivals Schalke to leave their title dreams in tatters.

Dortmund led when Mario Gotze headed in from Sancho’s aerial pass, but the Englishman needed treatment after being hit during the celebrations.

Daniel Caligiuri levelled with a penalty and set up Salif Sane’s header before scoring a second goal.

Axel Witsel briefly gave Dortmund hope before Breel Embolo’s 20-yard clincher.

Dortmund duo Marco Reus and Marius Wolf were both shown straight red cards for dangerous tackles on Suat Serdar.

Bayern Munich now only need to win three of their final four games – starting with Sunday’s trip to Nuremberg (17:00 BST) – to win a seventh consecutive Bundesliga title.

The Ruhr derby had started off so well for Dortmund – who were nine points clear in December and top until 6 April when they lost 5-0 to Bayern.

England winger Sancho, 19, set up his 14th Bundesliga goal of the season when he picked out Gotze with a wonderful ball over the top.

He was hit in the face by the lighter as they celebrated in front of the home fans but was able to continue.

But their afternoon turned when 15th-placed Schalke got a controversial video assistant referee-awarded penalty for handball, with Caligiuri converting.

The winger then assisted Sane with a corner before scoring a brilliant free-kick from 25 yards following Reus’ red card.

Wolf was then sent off, before Witsel tapped in from close range – but seconds later Embolo hit a sweet 20-yard strike to seal the win.

Line-ups

B Dortmund

  • 1Bürki
  • 27WolfBooked at 65mins
  • 33Weigl
  • 16Akanji
  • 4Diallo
  • 28Witsel
  • 6DelaneySubstituted forAlcácerat 56′minutes
  • 7Sancho
  • 11ReusBooked at 60mins
  • 13GuerreiroSubstituted forPulisicat 78′minutes
  • 10GötzeSubstituted forBruun Larsenat 83′minutes

Substitutes

  • 9Alcácer
  • 19Dahoud
  • 22Pulisic
  • 29Schmelzer
  • 34Bruun Larsen
  • 35Hitz
  • 36Toprak

Schalke

  • 35Nübel
  • 18CaligiuriBooked at 34minsSubstituted forRudyat 67′minutesBooked at 89mins
  • 26Sané
  • 17Stambouli
  • 5Nastasic
  • 24Oczipka
  • 2McKennieBooked at 72minsSubstituted forBrumaat 77′minutes
  • 6MascarellBooked at 89mins
  • 8SerdarBooked at 36mins
  • 19Burgstaller
  • 36EmboloBooked at 45minsSubstituted forMatondoat 87′minutes

Substitutes

  • 1Fährmann
  • 13Rudy
  • 14Matondo
  • 15Kutucu
  • 25Harit
  • 27Bruma
  • 42Carls
Referee:
Felix Zwayer
Attendance:
80,196

Match Stats

Home TeamB DortmundAway TeamSchalke
Possession
Home70%
Away30%
Shots
Home8
Away8
Shots on Target
Home2
Away4
Corners
Home2
Away4
Fouls
Home11
Away19

Live Text

Match ends, Borussia Dortmund 2, FC Schalke 04 4.

Full Time

Second Half ends, Borussia Dortmund 2, FC Schalke 04 4.

Foul by Paco Alcácer (Borussia Dortmund).

Benjamin Stambouli (FC Schalke 04) wins a free kick on the right wing.

Booking

Sebastian Rudy (FC Schalke 04) is shown the yellow card for a bad foul.

Christian Pulisic (Borussia Dortmund) wins a free kick on the left wing.

Foul by Sebastian Rudy (FC Schalke 04).

Booking

Omar Mascarell (FC Schalke 04) is shown the yellow card.

Christian Pulisic (Borussia Dortmund) wins a free kick in the attacking half.

Foul by Sebastian Rudy (FC Schalke 04).

Substitution

Substitution, FC Schalke 04. Rabbi Matondo replaces Breel Embolo.

Goal!

Goal! Borussia Dortmund 2, FC Schalke 04 4. Breel Embolo (FC Schalke 04) right footed shot from outside the box to the bottom right corner. Assisted by Bastian Oczipka.

Goal!

Goal! Borussia Dortmund 2, FC Schalke 04 3. Axel Witsel (Borussia Dortmund) right footed shot from very close range to the centre of the goal. Assisted by Jacob Bruun Larsen with a headed pass.

Substitution

Substitution, Borussia Dortmund. Jacob Bruun Larsen replaces Mario Götze.

Abdou Diallo (Borussia Dortmund) wins a free kick on the left wing.

Foul by Sebastian Rudy (FC Schalke 04).

Corner, FC Schalke 04. Conceded by Abdou Diallo.

Attempt missed. Guido Burgstaller (FC Schalke 04) right footed shot from the right side of the box is too high. Assisted by Breel Embolo.

Substitution

Substitution, Borussia Dortmund. Christian Pulisic replaces Raphael Guerreiro.

Foul by Axel Witsel (Borussia Dortmund).

Omar Mascarell (FC Schalke 04) wins a free kick in the attacking half.

Substitution

Substitution, FC Schalke 04. Jeffrey Bruma replaces Weston McKennie.

Axel Witsel (Borussia Dortmund) wins a free kick in the defensive half.

Foul by Salif Sané (FC Schalke 04).

Corner, FC Schalke 04. Conceded by Abdou Diallo.

Jadon Sancho (Borussia Dortmund) wins a free kick in the defensive half.

Foul by Sebastian Rudy (FC Schalke 04).

Mario Götze (Borussia Dortmund) wins a free kick on the left wing.

Foul by Sebastian Rudy (FC Schalke 04).

Raphael Guerreiro (Borussia Dortmund) wins a free kick in the defensive half.

Foul by Weston McKennie (FC Schalke 04).

Booking

Weston McKennie (FC Schalke 04) is shown the yellow card for a bad foul.

Axel Witsel (Borussia Dortmund) wins a free kick in the defensive half.

Foul by Weston McKennie (FC Schalke 04).

Foul by Mario Götze (Borussia Dortmund).

Salif Sané (FC Schalke 04) wins a free kick in the defensive half.

Substitution

Substitution, FC Schalke 04. Sebastian Rudy replaces Daniel Caligiuri.

Delay over. They are ready to continue.

Delay in match Suat Serdar (FC Schalke 04) because of an injury.

Dismissal

Marius Wolf (Borussia Dortmund) is shown the red card.

goal

LEAVE A REPLY

Please enter your comment!
Please enter your name here