Goals from Victor Wanyama and Gary Hooper gave Celtic a comfortable 2-0 win over St Mirren in their Scottish Premier League clash at Parkhead.
In the 15th minute of a one-sided first-half peppered by Hoops penalty appeals, none of which were given, midfielder Wanyama opened the scoring at the second attempt following a Charlie Mulgrew corner.
Saints showed resilience if nothing else as they withstood a constant Celtic procession towards their goal but seven minutes from time they succumbed again when former Scunthorpe forward Hooper struck from close range, following another Mulgrew corner.
Dundee United denied Inverness a memorable victory in an enthralling Scottish Premier League clash at Tannadice that finished 4-4.
Captain Jon Daly's last-minute penalty came after the Tangerines had raced into a 3-0 lead inside eight minutes - before Billy McKay's hat-trick followed by Gary Warren's 86th-minute header looked like earning the points for the second-placed visitors.
United went ahead through Josh Meeking's early own goal before further strikes from Daly and Rudi Skacel seemed to have them home and dry, until McKay sparked a comeback which few inside Tannadice would have predicted.
Motherwell produced a fantastic second-half comeback to defeat Hibernian 3-2 at Easter Road.
Eoin Doyle headed the hosts ahead five minutes before half-time and doubled his tally nine minutes after the break when he raced onto Paul Cairney's high ball and rocketed past Darren Randolph.
Jamie Murphy tapped in from close range to cut the hosts' lead and he glanced home a leveller with 10 minutes remaining. Hibs looked shell-shocked after losing a commanding lead and things got worse for Pat Fenlon's side when substitute Robert McHugh converted Henrik Ojamaa's cross two minutes from time.
Ross County came from a goal down to earn a 1-1 draw against bottom club Dundee in an intriguing tussle at the Global Energy Stadium.
Iain Davidson gave Dundee the lead eight minutes from the break, but County hit back strongly and substitute Gary Glen fired home a deserved equaliser with 16 minutes remaining.
Hearts took the lead twice but ultimately had to settle for a point in a thrilling 2-2 draw with St Johnstone.
The visitors opened the scoring through John Sutton and Andrew Driver gave them a 2-1 half-time advantage after Rowan Vine had levelled the scores. Steve MacLean equalised after the break in a match filled with goalscoring opportunities and questionable defending.
Scotland midfielder Liam Kelly bagged a double for Kilmarnock as they scored a vital 2-0 win over 10-man Aberdeen at Pittodrie.
Kelly opened the scoring from the penalty spot after Dons goalkeeper Jamie Langfield had been sent off for bringing down Borja Perez, and the midfielder struck from the edge of the area to double his side's lead in the dying stages.