Match ends, Borussia Dortmund 3, 1. FC Nürnberg 0.
Borussia Dortmund moved into second place in the Bundesliga as they built on their midweek Champions League victory over Zenit St Petersburg with a win over Nuremberg.
Germany defender Mats Hummels marked his first game in four weeks by netting from close range to open the scoring.
Robert Lewandowski then tapped home to double the hosts' lead after Henrikh Mkhitaryan's pass.
Mkhitaryan sealed the win with a low shot for his second goal in four games.
Jurgen Klopp's side followed up Tuesday's 4-2 win in Russia to leapfrog Bayer Leverkusen, who crashed 1-0 at home to Mainz, their fifth straight defeat and eighth loss in 10 games.
"The team operated at a high level, which was necessary as Nuremberg began well and they had their chances," said Klopp.
Hummels, having recovered from a foot injury, tapped home from close range after Lewandowski's header was saved and the Pole then converted Mkhitaryan's pass for his 15th goal of the season.
Mkhitaryan secured the win as he finished from the centre of the penalty area following Jonas Hofmann's cross.
Leverkusen last won on 1 February, a run including a 4-0 home defeat by Paris St-Germain in the Champions League.
Cameroon striker Eric Choupo-Moting scored Schalke's only goal on 37 minutes after being set up by Stefan Bell.
"My boys had tried to fight, but the belief and the ease was missing from our game," said Leverkusen manager Sami Hyypia.
"If you don't score goals, it's hard to win a game."
- 25PapastathopoulosSubstituted forFriedrichat 36'minutes
- 17AubameyangSubstituted forHofmannat 71'minutes
- 10MkhitaryanSubstituted forJojicat 85'minutes
- 17FrantzSubstituted forStarkat 78'minutes
- 25PinolaSubstituted forPogatetzat 36'minutesBooked at 57mins
- 7FeulnerBooked at 45minsSubstituted forCampañaat 61'minutes
- Christian Dingert
- Shots on Target
Second Half ends, Borussia Dortmund 3, 1. FC Nürnberg 0.
Offside, Borussia Dortmund. Jonas Hofmann tries a through ball, but Milos Jojic is caught offside.
Attempt missed. Sebastian Kehl (Borussia Dortmund) left footed shot from outside the box misses to the left. Assisted by Milos Jojic.
Attempt missed. Marcel Schmelzer (Borussia Dortmund) left footed shot from outside the box misses to the left. Assisted by Jonas Hofmann following a corner.
Attempt blocked. Nuri Sahin (Borussia Dortmund) left footed shot from the centre of the box is blocked. Assisted by Sebastian Kehl.
Attempt blocked. Nuri Sahin (Borussia Dortmund) right footed shot from the left side of the box is blocked. Assisted by Marcel Schmelzer.
Corner, Borussia Dortmund. Conceded by Josip Drmic.
Substitution, Borussia Dortmund. Milos Jojic replaces Henrikh Mkhitaryan.
Goal! Borussia Dortmund 3, 1. FC Nürnberg 0. Henrikh Mkhitaryan (Borussia Dortmund) right footed shot from the centre of the box to the bottom left corner. Assisted by Jonas Hofmann following a set piece situation.
Foul by Niklas Stark (1. FC Nürnberg).
Nuri Sahin (Borussia Dortmund) wins a free kick in the attacking half.
Attempt missed. Nuri Sahin (Borussia Dortmund) left footed shot from outside the box is high and wide to the left. Assisted by Henrikh Mkhitaryan.
Substitution, 1. FC Nürnberg. Niklas Stark replaces Mike Frantz because of an injury.
Attempt missed. José Campaña (1. FC Nürnberg) right footed shot from long range on the left is high and wide to the right. Assisted by Marvin Plattenhardt.
Attempt saved. Adam Hlousek (1. FC Nürnberg) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Josip Drmic.
Tomas Pekhart (1. FC Nürnberg) wins a free kick in the defensive half.
Foul by Nuri Sahin (Borussia Dortmund).
Foul by Josip Drmic (1. FC Nürnberg).
Mats Hummels (Borussia Dortmund) wins a free kick in the defensive half.