Soccer - Scottish Premier League round-up:Rangers blew the chance to move top of the Scottish Premier League for the first time since St Stephen's Day as Dundee United claimed a last-gasp 3-2 win at Ibrox.
After table-toppers Celtic had their clash with Inverness postponed due to a waterlogged pitch, victory for the champions would have seen them leapfrog their Old Firm rivals to the summit.
But Rangers were twice pegged back when goals from Nikica Jelavic and Steven Naismith were cancelled out by David Robertson and Johnny Russell before David Goodwillie netted a last-minute winner.
St Mirrenstriker Michael Higdon's hat-trick all but consigned Hamiltonto relegation as they were beaten 3-1.
David Buchanan's drive just before the break gave bottom side Accies the interval lead but in a remarkable 10-minute turnaround Higdon scored with a header, a penalty and a wonderful volley.
Hamilton, who had defender Martin Canning sent off when he conceded the spot-kick with a challenge on Buddies substitute Craig Dargo, are nine points behind the 11th-placed Paisley side and have played a game more.
Chris Humphrey inspired Motherwellto their second victory (2-1)over Aberdeensince former manager Craig Brown's departure for Pittodrie as the Lanarkshire side opened up a four-point cushion in the race for a top-six place.
Humphrey blasted home inside 15 minutes and set up several more chances before Shaun Hutchinson looked to have made the points safe in the 87th minute.
Nikola Vujadinovic headed Aberdeen back into it in injury time but Motherwell held on to move nine points above the Dons.
St Johnstonewere left to rue passing up a host of chances as Kenny Shiels got his caretaker spell in charge of Kilmarnockunder way with a goalless draw.
Saints dominated possession and goalmouth opportunities throughout, coming closest when striker Peter MacDonald struck the bar with a second-half header.
MacDonald also had a penalty claim waved away after tangling with Kilmarnock goalkeeper Anssi Jaakkola.
However, a combination of wayward finishing and a string of saves from Jaakkola kept the home side at bay to hand Shiels a point in his first game in charge since Mixu Paatelainen's move to the Finnish national job.
Scottish Premier League
Motherwell 2 Aberdeen 1
Rangers 2 Dundee Utd 3
St Johnstone 0 Kilmarnock 0
St Mirren 3 Hamilton 1
Premier League
Arsenal 0 Blackburn 0
Birmingham 2 Bolton 1
Everton 2 Aston Villa 2
Newcastle 4 Wolverhampton 1
Stoke 1 Chelsea 1
West Brom 2 Liverpool 1
West Ham 2 Man Utd 4
Wigan 0 Tottenham 0