Julian Draxler led Schalke to its first away win in the Bundesliga since October by scoring twice and setting up another in a 4-1 victory at Wolfsburg on Saturday.
The 19-year-old Draxler broke the deadlock in the 33rd minute and scored his second in the 63rd, 12 minutes after Ivica Olic equalized with a header.
Draxler then crossed for Jefferson Farfan to secure the win on a counterattack in the 79th, and Klaas-Jan Huntelaar added another with four minutes remaining.
Robert Lewandowski scored twice in Borussia Dortmund's 3-1 win at home over Hannover.
Hamburger SV could only draw 1-1 with bottom side Greuther Furth, Werder Bremen lost 1-0 at home to Augsburg, and Nuremberg drew 1-1 with Freiburg.
Bayer Leverkusen was hosting Stuttgart in the late game.