Jadon Sancho scored his 13th Bundesliga goal of the season and Erling Haaland was on target once again as Borussia Dortmund moved second in the table with a 4-0 win over Eintracht Frankfurt.
Lukasz Piszczek opened the scoring after 33 minutes, before Sancho's remarkable season continued when he was left in acres of space on the left wing on 50 minutes, dancing inside a defender before burying his shot.
Haaland then scored his ninth goal in six matches following his January move from Red Bull Salzburg - and Raphael Guerreiro added a fourth - as Dortmund re-stated their title credentials with a victory which leaves them one point off Bayern Munich having played a game more than their rivals.
Neymar praises 'special player' Sancho ahead of Champions League showdown
RB Leipzig are level with Dortmund on 42 points, but have a game in hand.
The result was a much-needed fillip for Dortmund ahead of their last 16 Champion's League clash with Paris St Germain at the Westfalenstadion on Tuesday, after successive defeats to Werder Bremen in the DFB-Pokal Cup and a 4-3 reverse to to Bayer Leverkusen in the Bundesliga.
"It was extremely important to keep a clean sheet today," said Dortmund defender Mats Hummels.
"We also did not give them many chances. This was not a clean sheet for the defence but for the entire team."