Rangers threw the Clydesdale Bank Premier League title race wide open as they moved to within two points of leaders Celtic with a game in hand thanks to a last-gasp 2-1 win over Kilmarnock.
With their rivals not in action this weekend - Celtic's Scottish Cup tie at Inverness was postponed - the Scottish champions were well aware of the importance of taking maximum points.
El-Hadji Diouf's opener was cancelled out by Jamie Hamill from the penalty spot but it was Tim Clancy who had the final say when he was unfortunate enough to net an own goal late on.
Copyright (c) PA Sport 2009, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms