Hibernian climbed into second place in the 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 against Kilmarnock at Rugby Park. In an absorbing game played in occasionally atrocious conditions, Killie striker Conor Sammon missed a sitter just after the break before Danny Invincibile gave the home side a 77th-minute lead, which at that point they had deserved.
However, the visitors fought back and six minutes from the end home goalkeeper Mark Brown fumbled a Charlie Mulgrew free-kick down at his left-hand post and McDonald, a former Kilmarnock midfielder, gleefully knocked the ball into the empty net from close range to earn a 1-1 draw.
St Mirren finally clinched an SPL win at their new stadium against Hearts. The Buddies moved to the Greenhill Road area of Paisley back in January but had toiled in league matches until Craig Dargo's impressive winner finally ended their long wait.
Hearts had taken the lead through Jose Goncalves on what was their first visit to the new St Mirren Park, but Steven Thomson levelled for Saints before Dargo grabbed the decisive goal in a 2-1 victory.