Match ends, Borussia Dortmund 3, FC Schalke 04 0.
Borussia Dortmund's Pierre-Emerick Aubameyang and Marco Reus celebrated their team's first goal against Schalke by producing Batman and Robin masks.
Dortmund dominated the Ruhr derby but had to wait until the 78th minute for Gabon forward Pierre-Emerick Aubameyang's breakthrough goal.
That prompted Aubameyang to pull out Batman headgear while Reus celebrated by donning a Robin mask.
Henrikh Mkhitaryan added the second goal before Reus secured victory.
"If you didn't know who Batman and Robin were before, you do now," joked Aubameyang afterwards.
It was Dortmund's fourth straight Bundesliga win and lifted Jurgen Klopp's side, who started February bottom of the league, into 10th spot.
"Four weeks ago we were standing here talking about the relegation battle," said Reus.
"We'll take this one game at a time. At the moment things look good but we have tough games ahead and there is still a long way to go."
In contrast, Roberto Di Matteo's Schalke, who could have climbed up to third with victory, are without a win in three league games and stay fifth in the table.
Elsewhere in the Bundesliga, Bayer Leverkusen took advantage of Schalke's defeat to move fourth as Simon Rolfes got the only goal of the game against Freiburg.
And former Chelsea striker Salomon Kalou scored with just two minutes remaining as Hertha Berlin beat sixth-placed Augsburg 1-0 to move out of the relegation zone.
Line-ups
B Dortmund
Formation 4-2-3-1
- 1Weidenfeller
- 21Kirch
- 4Subotic
- 15Hummels
- 29SchmelzerBooked at 76mins
- 18SahinSubstituted forKehlat 87'minutes
- 8GündoganSubstituted forBenderat 83'minutes
- 10Mkhitaryan
- 7KagawaSubstituted forBlaszczykowskiat 76'minutes
- 11Reus
- 17AubameyangBooked at 78mins
Substitutes
- 5Kehl
- 6Bender
- 9Immobile
- 16Blaszczykowski
- 22Langerak
- 28Ginter
- 40Dudziak
Schalke
Formation 3-4-2-1
- 40Wellenreuther
- 4HöwedesBooked at 44mins
- 33Neustädter
- 31Nastasic
- 22Uchida
- 12HögerBooked at 75mins
- 15Aogo
- 23Fuchs
- 13Choupo-Moting
- 9BoatengSubstituted forBarnettaat 64'minutes
- 25Huntelaar
Substitutes
- 7Meyer
- 18Sam
- 24Ayhan
- 27Barnetta
- 28Wetklo
- 35Sobottka
- 36Platte
- Referee:
- Felix Zwayer
- Attendance:
- 79,500
Match Stats
- Possession
- Home64%
- Away36%
- Shots
- Home31
- Away3
- Shots on Target
- Home13
- Away0
- Corners
- Home9
- Away5
- Fouls
- Home13
- Away13
Live Text
Post update
Full Time
Second Half ends, Borussia Dortmund 3, FC Schalke 04 0.
Post update
Attempt missed. Jakub Blaszczykowski (Borussia Dortmund) right footed shot from the centre of the box is close, but misses to the left.
Substitution
Substitution, Borussia Dortmund. Sebastian Kehl replaces Nuri Sahin.
Goal!
Goal! Borussia Dortmund 3, FC Schalke 04 0. Marco Reus (Borussia Dortmund) right footed shot from the centre of the box to the centre of the goal.
Post update
Foul by Jakub Blaszczykowski (Borussia Dortmund).
Post update
Tranquillo Barnetta (FC Schalke 04) wins a free kick in the defensive half.
Post update
Offside, Borussia Dortmund. Nuri Sahin tries a through ball, but Marco Reus is caught offside.
Substitution
Substitution, Borussia Dortmund. Sven Bender replaces Ilkay Gündogan.
Post update
Hand ball by Klaas-Jan Huntelaar (FC Schalke 04).
Goal!
Goal! Borussia Dortmund 2, FC Schalke 04 0. Henrikh Mkhitaryan (Borussia Dortmund) right footed shot from very close range to the bottom left corner. Assisted by Ilkay Gündogan following a fast break.
Booking
Pierre-Emerick Aubameyang (Borussia Dortmund) is shown the yellow card for excessive celebration.
Goal!
Goal! Borussia Dortmund 1, FC Schalke 04 0. Pierre-Emerick Aubameyang (Borussia Dortmund) right footed shot from the centre of the box to the bottom right corner.
Substitution
Substitution, Borussia Dortmund. Jakub Blaszczykowski replaces Shinji Kagawa.
Booking
Marcel Schmelzer (Borussia Dortmund) is shown the yellow card for a bad foul.
Post update
Foul by Marcel Schmelzer (Borussia Dortmund).
Post update
Tranquillo Barnetta (FC Schalke 04) wins a free kick in the defensive half.
Post update
Attempt saved. Marco Reus (Borussia Dortmund) right footed shot from a difficult angle and long range on the left is saved in the top left corner.
Booking
Marco Höger (FC Schalke 04) is shown the yellow card for a bad foul.
Post update
Shinji Kagawa (Borussia Dortmund) wins a free kick on the left wing.