Kyle Benedictus set Dundee on their way to a fine 3-1 home win over high-flying Hibs.
The victory lifted bottom-of-the-table Dundee to just a point behind St Mirren as Barry Smith's side continued their recent run of fine form against a side who began the day at the SPL summit.
Benedictus scored in the first half and his effort was followed by second-half goals from Steven Milne and Kevin McBride (pictured) which meant Leigh Griffiths' injury-time strike was nothing more than a consolation.
Hearts 1-0 St Mirren
Danny Grainger was the hero as Hearts rewarded their fans for backing the club through a financial crisis with a 1-0 win over St Mirren.
The full-back grabbed the only goal of the game in front of a crowd of 16,443 at Tynecastle, in what was the first home fixture since the full extent of the club's problems were revealed.
St Mirren have now lost six SPL games in a row.
St Johnstone 1-1 Ross County
Liam Craig's own-goal gifted Ross County a share of the spoils.
St Johnstone captain Dave Mackay put the hosts in front with a neat finish five minutes into the second half at McDiarmid Park but Craig diverted Iain Vigurs' shot into his own net 20 minutes from time.
Inverness Caledonian Thistle v Motherwell (12.45pm)
Inverness midfielder Ross Draper is out of Sunday's SPL clash with Motherwell. Draper has still not recovered from the ankle injury he picked up in the recent win at Kilmarnock. Simon King (ankle), Chris Hogg (knee), Nick Ross (shoulder) and Ryan Esson (hip) are still out.
Motherwell boss Stuart McCall is faced with major injury worries. Illness within the Fir Park squad forced the cancellation of two training sessions this week, with only four first-team players deemed fit enough to take part. Shaun Hutchinson came through a training session on Friday unscathed and may be considered for selection, however long-term absentee Steven Saunders (knee) remains sidelined.