Rangers closed the gap on Celtic to one point with a 1-0 victory over Hibernian, while Dundee United earned a goalless draw at Hearts to stay in third.
Hamilton boosted their survival hopes with a 2-0 win over Motherwell in their Lanarkshire derby clash at New Douglas Park.
Aberdeen moved into fifth spot in the table with a convincing 3-0 win over Inverness.
St Mirren celebrated winning three games in a row in the SPL for the first time ever with a 1-0 success at Kilmarnock.
James McCarthy was the hero for the home side with both goals to give Hamilton the spoils and lift them level on points with Motherwell.
Highly-rated teenager McCarthy broke the deadlock right on the stroke of half-time when he raced onto Simon Mensing headed pass to slot his shot past Motherwell keeper Graeme Smith.
McCarthy doubled the lead on 67 minutes when he capitalised on a mistake by defender Mark Reynolds to poke the ball under Smith.
The defeat means Motherwell have failed to win any of their last six SPL matches and increases the pressure on Mark McGhee.
Hearts missed the chance to climb into third spot after being held to a goalless draw by Dundee United at Tynecastle.
Chances were few and far between as both sides cancelled each other out as United maintained their place in third spot.
Aberdeen piled the misery on Inverness to stretch their winless run to six games.
Charlie Mulgrew gave Aberdeen a dream start with the opener after just six minutes when he flighted a free-kick past Ryan Esson.
Gary McDonald doubled the lead six minutes after the break and Darren Mackie put the game beyond Inverness with a third goal on 56 minutes.
St Mirren climbed further clear of trouble at the wrong end of the table with a 1-0 victory at Rugby Park.
Andy Dorman scored the only goal of the game on 38 minutes when he fired past Alan Combe after being teed up by Dennis Wyness.
Kris Boyd proved to be the difference for Rangers as he scored the only goal of the game to see off a resolute Hibs.
After dominating the first half Rangers finally broke the deadlock just past the hour mark when Boyd's acrobatic overhead kick flew past Hibs keeper Yves Ma-Kalambay and into the bottom corner.