Harry Kane’s 96th-minute header rescued Bayern Munich in a 2-2 draw at Union Berlin, preserving their unbeaten start but ending a 16-game winning streak.
Bayern trailed for the first time this season after Danilho Doekhi’s opener and a blunder from Manuel Neuer, before Luis Díaz equalised with a fine strike. Doekhi scored again late on, but Kane’s 13th league goal secured a point.
“It wasn’t our best game, but we stayed focused,” Kane said.
Elsewhere, Borussia Dortmund conceded a 97th-minute equaliser in a 1-1 draw at Hamburg.
In Serie A, Milan squandered a two-goal lead to draw 2-2 at Parma, missing the chance to go top, while Juventus were held 0-0 by Torino.
Antoine Griezmann’s double gave Atlético Madrid a 3-1 win over Levante, and Marseille went back to the top of Ligue 1 with a 3-0 victory over Brest.
