Hibernian came out on top in the festive Edinburgh derby at Tynecastle with a 2-1 victory over Heart of Midlothian to continue their recent improved run of results.
Dwight Gayle grabbed the winner for David Gray's men with 12 minutes left after Kye Rowles and Rocky Bushiri had both scored own goals in the first half of the lunchtime kick-off.
Leaders Celtic are now 12 points clear after seeing off Motherwell 4-0 at Parkhead with goals from Arne Engels (penalty), Daizen Maeda, Nicolas Kuhn and Reo Hatate.
Kyle Vassell, David Watson, Innes Cameron and Bruce Anderson were all on target as Derek McInnes' Kilmarnock beat Aberdeen 4-0 in Ayrshire.
William Hill Premiership top scorer Sam Dalby netted the clincher as Dundee United hit back from 1-0 down to defeat bottom club St Johnstone 2-1 at McDiarmid Park.
Ross County ended their 15-month wait for an away league success by beating Dundee 3-0 at Dens Park to move out of the relegation zone.
In the evening kick-off, St Mirren earned a dramatic 2-1 home victory over Rangers. Caolan Boyd-Munce's superb injury-time strike won it after Danilo had cancelled out an Oisin Smyth penalty.