BERLIN: Robert Lewandowski hit his 21st league goal of the season as Bayern Munich thrashed Schalke 5-0 to cut RB Leipzig's lead at the top of the Bundesliga to one point on Saturday.
After Leipzig had crashed to a 2-0 defeat at Eintracht Frankfurt, Bayern seized the chance to trim the advantage with an emphatic win over David Wagner's young Schalke side.
Lewandowski and Thomas Mueller scored first-half goals, then both had efforts disallowed for offside by VAR.
However, Leon Goretzka, Thiago Alcantara and Serge Gnabry netted second-half strikes as Bayern dominated at the Allianz Arena.
With less than six minutes played, Schalke goalkeeper Markus Schubert failed to deal with a cross and Lewandowski was on hand to hook the ball into the net.
The Polish star moved one clear of Leipzig's Timo Werner at the top of the Bundesliga scoring charts.
Schalke's Welsh forward Rabbi Matondo hit the Bayern crossbar soon after, but it was all Bayern from then on.
Mueller tapped the ball past Schubert in the six-yard box on 17 minutes, but VAR intervened.
The stadium announcer was already celebrating when replays showed Benjamin Pavard was offside in the build-up as Lewandowski had an effort chalked off.
Bayern and Mueller were not to be denied and the former Germany forward howled with delight when he fired home Goretzka's header two minutes into first-half stoppage time.
The hosts came out flying after the break as Goretzka volleyed home against his former club on 50 minutes.
Lewandowski served up a simple tap-in for Alcantara eight minutes later as Schalke offered precious little resistance before Gnabry came on and marked his comeback from injury with the late fifth goal.
- Leaders Leipzig crash -
Earlier, RB Leipzig coach Julian Nagelsmann was left ruing the leaders' "sloppy" performance in Frankfurt after their first defeat since October.
Leipzig now have two tough games coming up as they host third-placed Borussia Moenchengladbach next Saturday, then visit Bayern on February 9.
Second-half goals by Almamy Toure and Filip Kostic sealed victory for Frankfurt as Leipzig lost for the first time in 14 games in all competitions.
"We were clearly the better team in the first half, but we were too sloppy with our goalscoring chances," admitted Nagelsmann.
After squandering several clear chances, with Werner the main culprit, Leipzig were punished just after half-time as Frankfurt took the lead against the run of play through right-back Toure's stunning 48th-minute effort.
Leipzig grew ever more desperate in their efforts to equalise and with space opening up, Kostic tucked home Eintracht's second goal in the 94th minute.
Elsewhere in the title race, Moenchengladbach came from behind to poach a 3-1 home win over Mainz.
After Sweden forward Robin Quaison gave Mainz an early lead, Gladbach's French striker Alassane Plea scored two goals either side of half-time before substitute Florian Neuhaus grabbed a late third.
Jurgen Klinsmann's Hertha Berlin bounced back from their 4-0 thumping at home to Bayern last Sunday, which left them hovering just above the relegation places, with a 2-1 win at Wolfsburg thanks to goals from Dodi Lukebakio and defender Jordan Torunarigha.
Paderborn moved off the bottom of the table with a 2-0 win at Freiburg, thanks to Christopher Antwi-Adjei's goal and a penalty by Abdelhamid Sabiri.
However, the visitors finished with 10 men after left-back Jamilu Collins was sent off with half an hour to go for a second yellow card.
Union Berlin bounced back from their defeat at Leipzig with a 2-0 home win over Augsburg with goals from defender Neven Subotic and Marcus Ingvartsen.
Borussia Dortmund are fourth after Friday's 5-1 thrashing of Cologne as Norwegian teenager Erling Braut Haaland scored twice off the bench to give him a record five goals in his first two games for the club.