The Bundesliga title race will head to the final day after Bayern Munich failed to pick up maximum points at RB Leipzig, while Borussia Dortmund edged past Fortuna Dusseldorf.
RB Leipzig 0-0 Bayern Munich
Leipzig held Bayern Munich to a goalless draw at the Red Bull Arena in a top-three Bundesliga battle on Saturday.
With one match to go, the result jeopardises Bayern’s title chances with second place Borussia Dortmund on their necks, as Leipzig remain third.
However, victory against Werder Bremen on the final day of the season will wrap up a seventh successive title.
Borussia Dortmund 3-2 Fortuna Dusseldorf
Borussia Dortmund reduced Bayern Munich’s lead at the top of the table with a 3-2 win over a ten-man Dusseldorf.
The hosts were in front on 41 minutes through Christian Pulisic, but Dusseldorf responded earlier in the second half through Olivier Fink.
Thomas Delaney put the hosts back in front on 53 minutes, but a photo-finished ensued with Mario Gotze grabbing the winner in added time and Dawid Kownacki the consolation seconds later.
Adam Bodzek was given a straight red after 82 minutes following an ill-timed challenge across the middle of the park.