RB Leipzig got back to winning ways with a thumping 5-0 win away to Mainz on Sunday to put an end to their recent poor run that included three successive draws in the league.
Leipzig were held to a 1-1 draw last weekend as the league returned, but they were keen on avoiding similar hitch with a near-perfect performance.
Timo Werner was the star of the show, scoring a hattrick, his second against Mainz this season, breathing some life into their Bundesliga title challenge.
The German striker opened the scoring on the 11th minute, before Yussuf Poulsen and Marcel Sabitzer added a goal each to give the visitors a 3-0 lead going into the break.
Werner then took over with a double in the second half for a comprehensive win, which took them to third on the standings, seven points off first-placed Bayern Munich.
In the day's early kick-off, Schalke's poor run continued after a humiliating 3-0 home defeat at the hands of Augsburg.
Eduard Loweno opened the scoring with a wonderful free-kick from 23 metres in the sixth minute, before Noah Sareneren tapped in from close range for a 2-0 lead in the 76th minute.
Sergio Cordova then wrapped it up with a third in stoppage time to leave Veltins Arena with maximum points.
The loss, their fourth in the last five matches, piled pressure on coach David Wagner, as his side dropped to eighth on 37 points.
In the last match of the day, Dusseldorf conceded the 91st minute to draw 2-2 with FC Koln in a battle of relegation.
Following the weekend's action, Bayern Munich leads the standings on 61 points, four ahead of second-placed Borussia Dortmund.
RB Leipzig moved to third, dislodgign Bayer Leverkusen, who were 3-1 winners over Borussia Monchengladbach on Saturday.