Rangers moved to the brink of the Scottish Premiership title with a 3-0 win over St Mirren at Ibrox thanks to goals from Ryan Kent, Alfredo Morelos and Ianis Hagi.
Steven Gerrard's side need just one more point and will be crowned champions tomorrow if Celtic fail to beat Dundee United at Tannadice, live on Sky Sports at 12 noon.
St Johnstone kept their top-six hopes alive with a 1-0 home victory against Hibernian - Liam Craig scored the only goal for Saints in the first half.
Aberdeen were held to a 0-0 draw by Hamilton Accies at Pittodrie, with the point enough to take Brian Rice's men off the foot of the table.
Kilmarnock are bottom after going down 3-2 at Ross County. Kyle Lafferty scored twice for Killie but a Billy Mckay double and a goal from Leo Hjelde earned the Staggies a crucial win.
Motherwell are nine points clear of the relegation zone after beating Livingston 3-1 at Fir Park. Devante Cole (2) and Chris Long scored for the Steelmen, with Jack Fitzwater replying.
Heart of Midlothian are 15 points clear at the top of the Scottish Championship thanks to a 2-1 win over Dundee at Tynecastle with goals from Andy Halliday and Armand Gnanduillet.
Queen of the South stormed back from two goals down to beat Arbroath 4-2 at Gayfield, helped by a double from Ayo Obileye, to move into the top four.
Cammy Smith got both goals as Ayr United leapfrogged Morton with a 2-0 win at Cappielow while bottom club Alloa Athletic drew 1-1 with Inverness CT at the Indodrill Stadium.