By Mark Kendall
Last Updated: 01/01/70 1:00am
Hibs handed Rangers a title lifeline after stunning Celtic with a 3-1 win at Parkhead.Hibernian handed Rangers a title lifeline after stunning Celtic with a 3-1 win at Parkhead.
It means Rangers can close back to within two points of their aarch rivals with a win at Aberdeen on Sunday.
Garry O'Connor shocked Celtic with an early seventh minute strike, but when Craig Beattie levelled just shy of the hour mark normal service appeared to have been resumed.
However, goals from Ivan Sproule (79) and Scott Brown (81) handed the visitors a famous win and threw the title race open again.
Dundee United took the honours in the Tayside derby after a 2-1 win at Dens Park.
A Steve Lovell penalty on 64 minutes cancelled out Mark Wilson's opener seven minutes after the interval, but Jim McIntyre popped up with 20 minutes remaining to steal the spoils.
Hearts failed to close the gap on Aberdeen ahead off them after being held to a goalless home draw by Motherwell.
Kilmarnock edged to within a point of Inverness Caledonian Thistle after a 2-1 away win at the Highlands outfit.
Ross Tokely drew Inverness level from the penalty spot shortly before the half hour mark, equalising Gary McDonald's opener for Killie.
However, another penalty, this time converted by Peter Leven, handed the visitors victory on 72 minutes.
Livingston gave themselves some breathing space at the bottom with a 2-0 victory over Dunfermline, goals in either half from Burton O'Brien and James McPake settled the game.