Ancelotti, who guided Bayern to the league title in 2016/17, was relieved of his duties in September 2017 following a 3-0 reverse to Paris Saint-Germain in the UEFA Champions League, with the Bavarian giants third in the Bundesliga after four wins, a draw and a loss.
Heynckes was soon parachuted back in for a fourth stint at the helm, and it only took the record champions a month to get back on top – where they have been ever since.
Bayern will lead second-placed Schalke by a minimum of 17 points at the end of this weekend, with only 15 more up for grabs. They have therefore conquered a 28th German title – their 27th of the Bundesliga era – and the sixth in a row.
"I'd like to send my best wishes to Carlo Ancelotti in Italy," Heynckes said, after Bayern came from behind to ease past fellow Bavarians Augsburg. "This title is also for him. He is a fantastic coach."
The 72-year-old will now be focused on completing another extraordinary treble after 2012/13. Bayern host Sevilla in the Champions League quarter-final on Wednesday – holding a 2-1 advantage from the first leg – while they will travel to Bayer Leverkusen in the DFB Cup semi-finals on 17 April.