Bayern Munich missed the chance to win a seventh consecutive Bundesliga title with a game to spare when they were held to a goalless draw at RB Leipzig.
Leon Goretzka found the back of the net in the second half but his effort was ruled out by VAR.
Second placed Borussia Dortmund, who had to better Bayern’s result to keep their title, hopes alive, beat Fortuna Dusseldorf 3-2.
Niko Kovac’s side sit two points clear of Dortmund heading into the final day.
Former Arsenal winger Serge Gnabry missed Bayern’s best chance of an entertaining first half at the Red Bull Arena, firing straight at Leipzig goalkeeper Peter Gulacsi from a tight angle.
Goretzka volleyed Ibrahima Konate’s poor clearance past the Hungarian seven minutes into the second half, but the goal was disallowed by VAR for an offside against Robert Lewandowski.
At the Signal Iduna Park, Chelsea-bound Christian Pulisic gave Dortmund the lead in his final home appearance for the club, but Oliver Fink restored parity two minutes after the restart.
Goals from Thomas Delaney and Mario Gotze gave the home side breathing space before Dawid Kownacki scored a late consolation for Fortuna, who also had Adam Bodzek sent off.
Dortmund travel to Borussia Monchengladbach next weekend, while Bayern welcome Eintracht Frankfurt to the Allianz Arena.
Elsewhere on Saturday, Stuttgart beat Wolfsburg 3-0 to seal a relegation play-off place and condemn Nuremberg and Hannover to Bundesliga 2. –BBC