BERLIN - Bayern Munich could be crowned Bundesliga champions next weekend after their 2-1 win at home to Bayer Leverkusen on Saturday left them 23 points clear in the table.
The European champions could be confirmed as German champions for the 24th time if they win at Mainz next Saturday and rivals Dortmund and Schalke both draw.
Goals by Mario Mandzukic and Bastian Schweinsteiger saw Bayern enjoy their 16th-straight league win and extend their record unbeaten league run to 50 matches.
Former Germany striker Stefan Kiessling gave Leverkusen a consolation goal when he headed home just before the final whistle.
The victory capped arguably the most turbulent week in Bayern's history after ex-president Uli Hoeness resigned on Friday, 24 hours after being convicted of tax fraud.
He was convicted by Munich regional court of cheating the state out of 28.5 million euros ($39.5 million) in unpaid taxes.
Hoeness was absent at the Munich's Allianz Arena.
Sky television underscored his absence when zooming in on the empty seat next to chairman Karl-Heinz Rummenigge where the 62-year-old normally sits and there were a few banners of support from fans.
Leverkusen were the last German team to beat Bayern, back in October 2012, but Sami Hyypia's side offered little resistance as they suffered their seventh defeat in eight matches.
They had already dropped to fourth after being knocked from third by Schalke's 2-1 win at Augbsurg on Friday when Dutch striker Klaas-Jan Huntelaar scored both goals.
The victory was a welcome boost for Schalke ahead of Tuesday's trip to Real Madrid where they face the near-impossible task of over-turning their 6-1 home leg defeat.
Bayern's relentless march to the title was helped after second-placed Borussia Dortmund suffered a 2-1 defeat at home to Borussia Moenchengladbach earlier on Saturday.