By Graeme Bailey. Last Updated: January 1, 1970 1:00am
A pulsating Edinburgh derby saw Hearts claim a 3-2 win over arch-rivals Hibernian at Tynecastle.
Hearts raced into an early lead (2) through Paul Hartley and they doubled their advantage just after the break with Edgaras Jankauskas pouncing.
Hibs then mounted an excellent come-back as Chris Killen (55) and Dean Shiels (61 pen) pounced.
Shiels, though, had little time to celebrate as he was sent off for shoving Hearts keeper Craig Gordon just a minute later.
The extra man proved decisive as Saulius Mikoliunas (pictured) bagged the winner with 20 minutes remaining.
Champions Celtic mounted a late comeback to seal a 2-2 draw with Dundee United at Parkhead.
David Robertson (17) and Collin Samuel (58) looked to have set United on their way to a famous win, but two goals in the last 12 minutes from Darren O'Dea (78) and Shunsuke Nakamura (80) secured a draw for Gordon Strachan's side.
Aberdeen claimed second spot after a comfortable 3-1 win over Kilmarnock.
The Dons were in cruise control as they were two goals up after just nine minutes through Chris Maguire and Barry Nicholson.
Steve Lovell added a third late on (87) before Steven Naismith's consolation in the final minute for the visitors.
Dunfermline's plight at the foot of the table was made even worse after a 2-0 home defeat to Motherwell.
Goals in each half from Marc Fitzpatrick (26) and Scott McDonald (79) secured the win for Well. The Pars day was compounded further in the final minutes when Jim Hamilton was red carded.
Dunfermline's day was made even worse by the news that St Mirren - who were their nearest rivals - won 1-0 against Falkirk with Simon Lappin grabbing the winner just after the hour.
Motherwell and St Mirren both moved above Inverness - who were not playing - to leave Dunfermline seven points off safety.