Drama unfolded when Bayern München had the chance to settle the title race away against Leipzig.
The home team had a 2-0 lead with less than half an hour left, but Bayern turned it around. Eric Dier scored and Michael Olise scored shortly after. And then Leroy Sané scored 3-2 in the 83rd minute.
In the stands, suspended star striker Harry Kane cheered, seemingly about to win his first career title.
The title is likely to come soon, but Yussuf Poulsen's 3-3 equalizer in the 94th minute ensured that the definitive decision will be delayed a bit.
Pursuing Bayer Leverkusen, who won the league last year, has a virtually impossible task to snatch the title from Bayern München.
Leverkusen must win their three remaining matches, while Bayern loses their two. Additionally, Leverkusen must make up for Bayern's 30-goal advantage if it comes down to a goal difference affair.
In Bayern, there is 17-year-old Swede Jonah Kusi-Asare, who made a brief debut and league debut against Mainz last week. Against Leipzig, the blue-yellow attacking talent sat on the bench the entire game.