Borussia Dortmund took an early lead against Schalke but finished the Revierderby with nine men and their Bundesliga hopes in tatters.
Match Events
14' GOAL! Dortmund 1-0 Schalke (Gotze)
Sancho's wonderful chip caught out the Schalke backline and Gotze darted into the box to head a 14th-minute opener.
18' Penalty Goal! Dortmund 1-1 Schalke (Caligiuri)
Dortmund's lead was short-lived, however, after Julian Weigl was harshly penalised for handball in the penalty area after a VAR review.
28' GOAL! Dortmund 1-2 Schalke (Sane)
Salif Sané header from the centre of the box to the bottom left corner. Assisted by Daniel Caligiuri with a cross following a corner.
60' Red Card! Reus sent off
Reus received his marching orders for hacking down Suat Serdar, when a yellow card seemed sufficient.
62' GOAL! Dortmund 1-3 Schalke (Caligiuri)
Caligiuri sent a stunning 25-yard effort whistling into the top corner.
65' Red Card! Wolf sent off
85' GOAL! Dortmund 2-3 Schalke (Witsel)
Axel Witsel right footed shot from very close range to the centre of the goal. Assisted by Jacob Bruun Larsen with a headed pass.
86' GOAL! Dortmund 2-4 Schalke (Embolo)
Breel Embolo right footed shot from outside the box to the bottom right corner. Assisted by Bastian Oczipka.
Match Report
Nine-man Borussia Dortmund collapsed to a nightmare 4-2 Revierderby defeat against bitter rivals Schalke, leaving Bayern Munich as strong favourites to win a seventh consecutive Bundesliga title.
Lucien Favre's side looked set to keep their bid for glory on track when Jadon Sancho brilliantly created Mario Gotze's early goal but Daniel Caligiuri converted an 18th-minute penalty.
Salif Sane gave Schalke the lead before the half hour and Caligiuri scored a magnificent free-kick in between red cards for Marco Reus and Marius Wolf as Dortmund imploded at a remarkable rate.
Axel Witsel pulled one back five minutes from time but Breel Embolo lashed another fine finish into the bottom corner, sparking more delirious celebrations from the travelling Schalke contingent.
Bayern will go four points clear at the summit with three games to play if they beat struggling Nurnberg on Sunday.
Player Ratings
Murugan
619
27th April = Two Different Years, Two Different Leagues and One Club Title Dream Got Over............
Uniqu
338
Dortmund is the German version of Liverpool.
VanishPrasad
249
It shouldn't have happened but it did. I hope Rues comes back stronger after the suspension. He didn't derseve that at all. All the best.
Disniqquajay
184
When u have teams like Dortmund that’s expected to win and you then u have a team like schalke they just play better football so that’s the kind of football now in this error that upsets big teams like Dortmund so good game Schalke👏👏
Aneel56
87
McBow
79
Bayern be like.... we never wanted to show other leagues that the bundes Liga is a one horse race[Crylaugh][Crylaugh][Crylaugh]
VanishPrasad
79
I feel very sad for Dortmund but Schalke dersves this win. They played well while Dotmund have been out of form lately. Getting knocked out of UCL by 3-0 from Spurs, then getting crushed by Bayern 5-0 and now losing their best player for 2 more matches with a lose against a 15th placed side. I hope they get back up stronger. Good luck.
Asap12
10
Dortmund [Crylaugh][Crylaugh]
Asap12
10
bayern fans now[Crylaugh][Crylaugh][Crylaugh]
Asap12
10
Dortmund fans now [Crylaugh][Crylaugh][Crylaugh]
Asap12
10
Dortmund defence[Crylaugh][Crylaugh][Crylaugh]
Asap12
8
Dortmund fans now [Crylaugh][Crylaugh][Crylaugh]
Asap12
8
Dortmund fans now[Crylaugh][Crylaugh]