Bayern Munich are on the brink of an unprecedented fourth Bundesliga title in a row after goals from Arturo Vidal and Douglas Costa secured victory against Hertha Berlin.
The Champions League semi-finalists, who have also reached the German Cup final, require just one more win to seal first place in the league.
It would be a third Bundesliga crown for Pep Guardiola, before he leaves to take over Manchester City, and will be the first time any German club has won four in a row.
Chile international Vidal struck early in the second half when his 20-yard shot was deflected past keeper Thomas Kraft.
Brazil winger Costa then made sure of victory with a spectacular shot into the top corner 11 minutes from the end.
Elsewhere, Borussia Dortmund beat Stuttgart 3-0 to stay seven points behind the leaders, but with just three matches each to play, they require a minor miracle to take the title.