Hibernian climbed into second place in the Clydesdale Bank Premier League after a 1-1 home draw against Dundee United.
The Edinburgh side jumped above Rangers, who face Celtic in the Old Firm derby on Sunday, but were denied a win by former Hearts defender Andy Webster.
Webster earned United a point with a deflected second-half equaliser at Easter Road. The centre-back - on loan from Rangers - found the net in the 72nd minute to cancel out Merouane Zemmama's first-half opener.
United finished the match with 10 men after Prince Buaben was shown a straight red card by referee Mike Tumilty following an off-the-ball incident involving Hibs striker Anthony Stokes.
St Johnstone finally ended their wait for a league win with a richly-deserved 2-0 victory at Hamilton.
Steven Anderson's goal on his SPL debut and a stunning first for the club from Danny Grainger hauled promoted Saints off the foot of the table and above their opponents.
Lukas Jutkiewicz scored his first goal in two and a half years to give Motherwell a 1-0 victory against Falkirk.
The on-loan Everton striker headed home Chris Humphrey's near-post corner in the 18th minute of a low-key encounter at Fir Park.
Falkirk substitute Mark Stewart missed an open goal after Scott Arfield had struck the bar as the visitors extended their run without scoring to five games.
Aberdeen stretched their unbeaten league run to six games thanks to Gary McDonald's late equaliser in a 1-1 draw against Kilmarnock, while St Mirren finally clinched an SPL - 2-1 against Hearts.
Copyright (c) PA Sport 2009, All Rights Reserved.