Rangers have managed their six-position lead at the top of the Scottish Premiership with a 2- acquire against St Mirren at Ibrox.
Scott Wright set the hosts ahead soon after 14 minutes and Alfredo Morelos included a second 12 minutes later.
A brace from Liel Abada assisted a depleted Celtic facet end the 12 months with three points as they beat St Johnstone 3-1.
Abada scored 2 times in the 1st 50 percent in advance of Chris Kane’s header brought base-of-the-table St Johnstone back into the recreation.
But Nir Bitton scored a 3rd for Celtic in the 82nd moment to set the match to bed and consolidate 2nd.
Socceroo Tom Rogic set up Celtic’s targets two and three in yet another impressive total game for Ange Postecoglou’s side.
Two very first-50 % ambitions ended up plenty of for Hearts to make it back-to-again wins and stay 3rd in the desk immediately after beating Ross County 2-1.
Michael Smith and Ben Woodburn netted for the Jambos prior to Jordan White pulled just one again for County in the 72nd moment.
Having difficulties Dundee United lost their fifth straight league sport immediately after becoming overwhelmed 3-1 by Hibernian.
Kevin Nisbet opened the scoring for Hibs and Chris Cadden bought a 2nd in the 78th moment – both assisted by Socceroo Martin Boyle.
Declan Glass pulled one back again in the 90th moment but Jamie Murphy sealed the sport for the visitors with a aim in extra time.
In other places, Aberdeen arrived from guiding to conquer Dundee 2-1 and go up to sixth though a Kevin van Veen brace aided Motherwell earn 2-1 towards Livingston.