It's a derby
Revierderby
Schalke 04 1 · 2 draws · Borussia Dortmund 5 in 8 meetings since 2018
The story
Schalke won 4-2 away to Dortmund at Westfalenstadion (Signal Iduna Park) in the Bundesliga, matchday 31.
Dortmund's goals came from Mario Götze (14') and Axel Witsel (84'); Daniel Caligiuri (18', pen, 62'), Salif Sané (28') and Breel Embolo (86') replied for Schalke.
It was 1-2 at half-time. Schalke came from behind to win.
Marco Reus of Dortmund was sent off (60'). Marius Wolf of Dortmund was sent off (65').
Dortmund had 69% of the ball and 8 shots to Schalke's 8.
Match stats
![]()
Key moments
- 14' Mario Götze Goal · Dortmund 1-0 Assist: Jadon Sancho
- 18' Daniel Caligiuri Penalty · Schalke 1-1
- 28' Salif Sané Goal · Schalke 1-2 Assist: Daniel Caligiuri
- 60' Marco Reus Sent off · Dortmund
- 62' Daniel Caligiuri Goal · Schalke 1-3
- 65' Marius Wolf Sent off · Dortmund
- 84' Axel Witsel Goal · Dortmund 2-3 Assist: Jacob Bruun Larsen
- 86' Breel Embolo Goal · Schalke 2-4 Assist: Bastian Oczipka
Line-ups
Dortmund
- Roman BürkiGoalkeeper
- Manuel AkanjiDefender
- Raphaël Guerreirooff 78'Defender
- Abdou DialloDefender
- Axel WitselMidfielder
- Thomas Delaneyoff 56'Midfielder
- Mario Götzeoff 83'Midfielder
- Julian WeiglMidfielder
- Jadon SanchoForward
- Marius WolfForward
- Marco ReusForward
Schalke
- Alexander NübelGoalkeeper
- Matija NastasićDefender
- Bastian OczipkaDefender
- Benjamin StambouliDefender
- Salif SanéDefender
- Weston McKennieoff 77'Midfielder
- Omar MascarellMidfielder
- Suat SerdarMidfielder
- Daniel Caligiurioff 67'Forward
- Breel Embolooff 87'Forward
- Guido BurgstallerForward
Full timeline
Every goal and card (14)
- 14' ⚽ Mario Götzeassist Jadon Sancho
- 18' ⚽ Daniel Caligiuri (pen)
- 28' ⚽ Salif Sanéassist Daniel Caligiuri
- 34' 🟨 Daniel Caligiuri
- 36' 🟨 Suat Serdar
- 45' 🟨 Breel Embolo
- 60' 🟥 Marco Reus
- 62' ⚽ Daniel Caligiuri
- 65' 🟥 Marius Wolf
- 72' 🟨 Weston McKennie
- 84' ⚽ Axel Witselassist Jacob Bruun Larsen
- 86' ⚽ Breel Emboloassist Bastian Oczipka
- 89' 🟨 Omar Mascarell
- 89' 🟨 Sebastian Rudy
Head to head
4Dortmund wins2Draws0Schalke wins


