Bayern Munich need two wins from their last four games to win their eighth straight Bundesliga title after beating Bayer Leverkusen 4-2 on Saturday.
Kingsley Coman, Leon Goretzka, and Serge Gnabry all scored in the first half following Lucas Alario’s opener.
Robert Lewandowski scored his 30th league goal of the season. Teenager Florian Wirtz came off the bench to score a consolation goal for Leverkusen late on.
With 17 years and 34 days, Wirtz became the youngest player in Bundesliga history.
Lewandowski has now scored 44 goals this season.
Second-placed Dortmund maintained their slim hopes of overhauling Bayern in the title race by beating Hertha Berlin 1-0.
Bayern’s remaining fixtures are against Borussia Monchengladbach (H), Werder Bremen (A), Freiburg (H) and Wolfsburg (A).
Bayern have been defeated just twice in 26 games since Hansi Flick replaced Niko Kovac in November.
Saturday’s Bundesliga results
Bayer Leverkusen 2-4 FC Bayern Munchen
Eintracht Frankfurt 0-2 Mainz 05
Fortuna Dusseldorf 2-2 Hoffenheim
RB Leipzig 1-1 SC Paderborn
Borussia Dortmund 1-0 Hertha BSC
Werder Bremen v Wolfsburg
Union Berlin v Schalke 04
Augsburg v FC Koln
GOT a story? RING Kerosi Dotcom on +254 20 78 64 348 or WHATSAPP on +254 704 829 003 or EMAIL email@example.com