FC Bayern Munich held by Schalke 04, RB Leipzig lose ground

FC Bayern Munich were held to a 1-1 draw by Schalke 04 but RB Leipzig, in second place, failed to capitalise as they lost 0-1 to Borussia Dortmund.

FC Bayern Munich extended their lead in the Bundesliga to four points after second-placed RB Leipzig lost 0-1 to Borussia Dortmund.(AFP)

Bundesliga leaders Bayern Munich survived several first-half scares in a 1-1 home draw with midtable Schalke 04 on Saturday as Philipp Lahm made his 500th appearance for the Bavarian club.

Second-placed RB Leipzig lost ground after losing 1-0 at Borussia Dortmund and were left fuming after Federico Palacios had a goal disallowed with almost the last kick of the game for offside.

Pierre-Emerick Aubameyang scored the winner for last season’s runners-up after a superb run and cross by teenager Ousmane Dembele.

Bayern, who have 46 points from 19 games as they chase a fifth successive title, increased their lead over Leipzig to four points while Dortmund (34) points stayed third, ahead of Hoffenheim on goal difference.

Robert Lewandowski finished off a flowing move by clipping the ball over Ralf Faehrmann for this 15th goal of the season in the ninth minute but Schalke levelled four minutes later when Naldo’s low free-kick found its way past Manuel Neuer.

Eleventh-placed Schalke, the fourth team to take a point from the Allianz Arena this season, then missed several chances for a halftime lead.

Neuer denied Sead Kolasinac who had a clear run on goal, then Guido Burgstaller hit the crossbar and finally Leon Goretzka dallied over a shot, allowing Juan Bernat to get back and tackle.

Lahm, 33, came on in the second half to a rapturous reception and Schalke were forced on to the back foot as Bayern took control.

Javi Martinez drilled a shot just wide before some superb defending by Matija Nastasic foiled the Bavarians.

“We can be very satisfied,” said Schalke coach Markus Weinzierl. “My team played really well and put the early setback behind them.

“We should have taken the lead before halftime and in the second half we were put under pressure.....We can certainly live with a point.”

Dortmund’s match with Leipzig was a stop-start affair until Dembele collected the ball near the halfway line, turned and beat Marvin Compper, then flicked the ball past Willi Orban before delivering a pinpoint pass which Aubameyang headed in for his 17h Bundesliga goal of the season.

Aubameyang and Marco Reus both squandered further chances in the second half and Dortmund almost paid dearly when Palacios broke clear to fire past Roman Buerki in stoppage time only to have his celebrations cut short by the linesman’s flag.