Watch: Dani Olmo on his sublime chip
Watch: Silva: "Dani Olmo wanted to cross for me!"
Leipzig run riot
A dismal night for Schalke, but a delightful one for Leipzig! The visitors were two in front within the first 15 minutes and, from that point on, they were able to control the game and put their opponents to the sword. Marco Rose's team are now unbeaten in 15 games and could well be a title contender if they can keep this form up.
Poulsen adds the gloss!
And now it's six! It's another lovely strike, too, as Yussuf Poulsen curls fantastically beyond Schwolow and into the far corner.
Speed check: The fastest player in the game after 90 minutes
Against the odds
With a 1.34% probability of going in, Olmo's effort is the unlikeliest goal of the Bundesliga season so far!
What a finish from Olmo! The Spaniard spots Schwolow of his line and decides to chip the goalkeeper from the edge of the area. Wow!
Kozuki is Schalke's 276th goalscorer in the Bundesliga, which is more than any other side in the top flight's history!
Leipzig on top
8 off target
1 on target
7 off target
10 on target
Another chance for Schalke! This time, Frey puts his first-time shot just wide. This passage of play will please Reis on the touchline!
Ivan goes close!
Andreas Ivan tries to catch Blaswich out with a free-kick at his near post, and he isn't far away from doing so!
Lots of running
Distance run (km)
Silva is denied his hattrick by Schwolow, before Konrad Laimer's follow-up is blocked.
Mehmet Aydin flashes a shot just over the crossbar from outside the area.
Kozuki off the mark
That was Kozuki's first-ever Schalke goal in just his second appearance!
Schalke pushing for more
The home side are looking considerably more dangerous - can they find another goal?
Schalke pull one back!
'Die Konigsblauen' have commenced this second half with far more energy and positivity, and they have their reward. Kozuki is the goalscorer, finding space in the middle and placing beyond Janis Blaswich with confidence!
A cheeky free-kick routine falls to Willi Orban in the penalty area, but Schwolow saves his volley well. From the subsequent corner, Henrichs is left all alone but can only fire wide of the post.
Schalke try their luck
Soichiro Kozuki shoots from range, but his effort flies high over the bar.
Here we go again!
Leipzig get us going in this second half, with Schalke having a mountain to climb.
Leipzig almost home and dry
Werner in on the act!
Leipzig add another, and this time it is Werner who gets himself on the scoresheet, slotting home Olmo's drilled cross.
Silva at the double!
A cruel blow for Schalke as Leipzig add a third shortly before the interval! Olmo's effort is saved by Schwolow, but the striker is first to the rebound and subsequently taps into an empty net.
For the first time this season, Leipzig have scored twice in the opening 15 minutes of a Bundesliga match.
All Leipzig at the moment - the stats don't lie!
Speed check: The fastest player in the game after 30 minutes
Olmo has the ball in the back of the net for the third time this evening, but the offside flag is up. No goal.
Situation No goal
Decision No goal
Schwolow denies Silva from close range with a clever stop to keep the score at 2-0.
Leipzig showing efficiency
0 off target
0 on target
0 off target
3 on target
Leipzig two ahead!
Less than 15 minutes in, and Leipzig are two in front! A pass from Olmo finds Henrichs in plenty of space, and he fires into the corner with aplomb. What a start from Marco Rose's men!
It didn't take long for Leipzig to move ahead! Silva breaks the deadlock with a fierce strike from just outside the area, leaving Schwolow with no chance. 1-0 to the visitors!
And we're off!
Here we go - Matchday 17 of this Bundesliga season is underway!
Milestones for Silva and Henrics
Ready and raring to go
The players are making their way onto the pitch!
Team news - Schalke
Team news - Leipzig
Schalke starting XI
Schwolow - Brunner, Yoshida, Matriciani, Uronen - Latza (c), Krauß - Kozuki, Larsson, Bülter - Frey
Fährmann, Aydin, Drexler, Greiml, Ivan, Kaminski, Karaman, Mohr, Terodde
Leipzig starting XI
Blaswich - Henrichs, Orban (c), Gvardiol, Halstenberg - Szoboszlai, Laimer, Schlager, Olmo - Silva, Werner
Nyland, Klostermann, Ba, Haidara, Forsberg, Raum, Kampl, Poulsen
The view from Leipzig
The view from Schalke
© Getty Images
Watch: Leipzig triumph 3-0 at Schalke
It is a rather different story in Gelsenkirchen, however. A run of six straight defeats led to manager Frank Kramer's dismissal in October, while new boss Thomas Reis has lost four of his first five fixtures. That quintet of matches did include a 1-0 victory over Mainz, though, from which Reis will surely try to draw inspiration ahead of a tough task tonight.
The winter break arguably came at the wrong time for Leipzig, who won 11 of their 13 matches prior to the FIFA World Cup, drawing the other two. They returned to Bundesliga action last Friday with a respectable 1-1 draw at home to Bayern, meaning 'Die Rotenbullen' come into this clash on the back of a 14-match unbeaten run in all competitions.
Welcome to Matchday 17!
Tuesday and Wednesday's games mark the halfway point of the 2022/23 season, and it's Schalke and Leipzig who have the honour of kicking off 'Englische Woche' at the VELTINS-Arena. The Royal Blues are currently bottom, and they'll be feeling a little blue after the weekend's 3-0 loss at Eintracht Frankfurt. Fifth-placed Leipzig drew 1-1 with Bayern Munich in the first game back after the World Cup, and will be looking to steal a march on the three teams just a point above them in the table: Frankfurt, Union Berlin and Freiburg.