Celtic are now just 90 minutes away from the Bank of Scotland Premier League title after a 2-0 win over Livingston at Almondvale.
After an evenly-matched first 45 minutes, second-half goals by Maciej Zurawski and Shaun Maloney - the midfielder's counter coming from the penalty spot - gave the visitors a comfortable victory in the end.
The Hoops are 17 points clear at the top again and now just need to beat second-placed Hearts at Parkhead on April 5th to regain the title from rivals Rangers.
The match had promised to be nothing more than a straightforward win for the Parkhead men but it was not until the second half that they could begin their championship countdown.
Livi had not taken a point since December 17 when they drew with Aberdeen, a record which had earned them the tag as the 'SPL's worst team ever'.
And being 64 points behind Celtic at the start of the game did not exactly fill the home supporters with optimism.
Hoops manager Gordon Strachan brought on full-back Ross Wallace for Paul Telfer at the break with Mark Wilson moving to his more familiar right-back role.
And the move paid off within two minutes of the restart when Maloney's driven cross from the left found its way to Zurawski, who had the easiest of tasks to slot the ball in.
The goal seemed to settle the Parkhead men and in the 50th minute the visitors were awarded a penalty when Dion Dublin was clearly pulled back by Livi captain Emmanuel Dorado in the quest to reach a Wilson cross.
Maloney stepped up to send McKenzie the wrong way for his 15th goal of the season and the destiny of the three points was now established.