Hoops stay top, Tangerines draw
Celtic stayed top of the SPL with a 2-0 win over St Mirren at Parkhead, while Dundee United and Inverness shared a thrilling 4-4 draw.
Goals from Victor Wanyama and Gary Hooper either side of the break gave Celtic a comfortable victory over St Mirren as they increased their lead at the top of the table to four points.
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.
Motherwell moved up to second after they 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.
James McPake was dismissed for a second yellow card during injury time to complete a miserable afternoon for the home side, who now trail Motherwell by three points in the table.
Dundee United denied Inverness a memorable victory as an enthralling clash at Tannadice 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.
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.
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.
Ross County came from a goal down to earn a 1-1 draw against bottom club Dundee in an intriguing tussle at 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.