Two second-half goals from the substitute Jamal Musiala put Bayern Munich six points clear at the top of the Bundesliga with a nervous 4-2 home victory over Heidenheim.
The Bavarian club, who take on Shakhtar Donetsk in the Champions League on Tuesday, were without the injured Harry Kane, Manuel Neuer and Serge Gnabry. Eager to bounce back from their midweek German Cup defeat by Bayer Leverkusen – their first loss in domestic competitions this season – the hosts were in control from the start and took an 18th-minute lead when unmarked Dayot Upamecano headed in.
Heidenheim equalised with their first chance of the match five minutes into the second half, thanks to Upamecano’s huge defensive blunder that allowed Mathias Honsak to get possession and slot in undisturbed.
The visitors’ joy only lasted five minutes with Musiala drilling in from just inside the box to put his team back in front. Goretzka then added a third with a deflected shot in the 84th before Heidenheim quickly pulled a goal back once more with Niclas Doresch’s tap-in.
Musiala settled the hosts’ nerves with a solo effort in stoppage time to make it 4-2 with his eighth league goal of the campaign.
Bayern are in top spot on 33 points with Eintracht Frankfurt six points behind in second after they could only draw 2-2 at home against Augsburg.
Bayer Leverkusen struck twice in the first half to beat St Pauli 2-1 and make it three league wins in a row for the first time this season for the defending champions. Leverkusen needed only six minutes to take control of the game with Florian Wirtz firing in from a superb Granit Xhaka pass.
They doubled their lead after 21 minutes when the defender Jonathan Tah was left unmarked at the far post to head in. St Pauli set up a nervous finale when they pulled a goal back in the 84th through Morgan Guilavogui.
Borussia Dortmund’s Jamie Gittens fired in a superb goal after a solo effort but his team drew 1-1 draw at Borussia Mönchengladbach and remain without an away win. The In-form Gittens, who has now scored for a fourth straight game across all competitions, shook off two markers, cut into the box and drove in his shot off the post for a 64th minute lead with his fifth league goal.
Gladbach levelled in the 71st with a well-taken Kevin Stöger penalty after a lengthy video assistant referee review. The hosts then had the 89th-minute substitute Tomas Cvancara sent off for picking up two yellow cards in added time.
Dortmund, who have lost four and drawn two of their six away games, are fifth on 21 points. Gladbach are 11th on 18 points.
In Spain, Hansi Flick said his Barcelona side have more than enough quality but need to display it consistently after they stumbled to a 2-2 La Liga draw at Real Betis which left them susceptible to be overtaken by Real Madrid in the title race.
Barça twice took the lead at the Benito Villamarín Stadium after goals from Robert Lewandowski and Ferran Torres, but home side Betis fought back through Giovani Lo Celso and substitute Assane Diao to earn a share of the points.
Flick’s side have 38 points from 17 matches but second-placed Real, who have 33, can move past them if they are able to win their two games in hand. “It wasn’t a good game. We are a young team and we need to improve a lot,” Flick said.
Las Palmas followed up last weekend’s win over Barcelona with a 2-1 success over rock-bottom Real Valladolid thanks to two goals from Sandro Ramírez.
In Italy, Juventus came from two goals down to salvage a 2-2 draw at home to Bologna on Saturday with Samuel Mbangula’s added-time goal maintaining their unbeaten record in Serie A this season.
Juve remain sixth on 27 points, seven points off leaders Atalanta, while Bologna are still eighth. Dan Ndoye gave the visitors a deserved lead on the half-hour mark and they doubled their advantage seven minutes after the break through Tommaso Pobega.
Teun Koopmeiners pulled one back for Juventus 10 minutes later and, with time running out, Mbangula struck from outside the area to snatch a last-gasp draw. Juventus, the only undefeated side in Serie A, struggled to find any rhythm to their game in the opening half and it was Bologna who posed the attacking threat.
Ndoye had an early shot blocked by Andrea Cambiaso, which forced the Juve defender off through injury, and minutes later the Bologna man hit the upright with another effort. Juventus failed to heed those early warning signs and the visitors finally found the breakthrough. Emil Holm spotted Ndoye making a run and played a through-ball which the Bologna forward smashed first-time into the roof of the net.
The Juventus manager Thiago Motta, taking on his former club, cut a nervous figure on the sidelines and was shown a red card early in the second half for his protests before Bologna found a second goal.
Santiago Castro played a clever backheel pass through the legs of defender Federico Gatti which left Pobega one-on-one with the goalkeeper and he coolly lifted the ball over Mattia Perin.
Juve got back into the game when Danilo crossed and the unmarked Koopmeiners scored his first of the season with a powerful shot. It looked like Juventus would finally lose but when Vlahovic played the ball back outside the box, Mbangula took a touch before curling a superb strike into the far top corner for his side’s fourth consecutive draw in all competitions.