Harry Kane scored two goals in the first half as Bayern Munich beat newly promoted Heidenheim 4–2. The win put Bayern Munich at the top of the table.
Heidenheim scored two goals in three minutes in the second half to tie the game, and Raphael Guerrero and Eric Maxim Choupo-Moting scored late goals to give Bayern the win.
The table ends on Saturday with Bayern in first place. However, Bayer Leverkusen can take back first place with a win over Union Berlin on Sunday.
Kane scored the first goal after 14 minutes, picking up the ball with his back to goal and scoring on the turn. He had scored 10 goals in his last five games coming into the game.
Kane scored again just before halftime by hitting in from a corner without being touched.
After halftime, Bayern was already ahead, so manager Thomas Tuchel made three changes. Within ten minutes, the guests tied the game.
In the last three minutes, Tim Kleindienst and Jan-Niklas Beste scored, with Beste scoring after Kim Min-Jae made a mistake. This tied the game at 2-2 with twenty minutes left.
Bayern was having trouble, so former Dortmund defender Guerreiro scored his first goal for the German winners. Choupo-Moting then scored with five minutes left to seal the win.
Kane has scored 17 goals in 11 league games since moving Leipzig from Tottenham, where he played as a child, in the summer.
At the same time, Borussia Dortmund lost 2-1 at Stuttgart. Serhou Guirassy scored the game-winning penalty late in the game, which was his 15th goal of the season and kept him close to Kane.