Celtic moved 10 points clear at the top of the Ladbrokes Premiership with a 5-0 home win over bottom club Hearts. Olivier Ntcham, Christopher Jullien, Callum McGregor, Ryan Christie and Jozo Simunovic were all on target for Neil Lennon's side.
Second-placed Rangers went down to a 2-1 defeat at Kilmarnock. The visitors took the lead with a Scott Arfield goal but Stephen O'Donnell equalised and Eamonn Brophy grabbed a late winner for Killie.
Livingston continued their fine home form by beating St Mirren 2-1 with goals from Steven Lawless (penalty) and Lyndon Dykes before Jon Obika pulled one back.
Marc McNulty, Christian Doidge and Adam Jackson were the scorers as Hibernian saw off Ross County 3-0 at Easter Road. Chris Kane struck in stoppage time as St Johnstone defeated Motherwell 2-1 at McDiarmid Park after Chris Long had cancelled out Callum Hendry's opener.