Kris Boyd showed Rangers exactly what they would be missing if he was sold in the January transfer window in the 3-1 win over Falkirk in the Clydesdale Bank Premier League.
The visitors took a shock early lead through Steve Lovell before Boyd - who had looked on his way to Birmingham this month after an offer of more than £3million was accepted - hauled Rangers back into the game from the penalty spot.
Falkirk's Patrick Cregg and Rangers' Sasa Papac were both dismissed to reduce both teams to 10 men before Boyd grabbed his second of the day and Steven Davis also scored as Rangers slashed Celtic's lead at the top of the table to two points.
Rangers were stunned to find themselves trailing with just 12 minutes on the clock when Lovell handed Falkirk a surprise lead.
Neil McCann was the provider with a through ball to the feet of Lovell, who skipped past Madjid Bougherra but the shot was far from convincing and Allan McGregor appeared to get a slight touch but the goalkeeper could not prevent the ball from hitting the back of the net.
Rangers could have restored parity when Boyd's lay-off was met by Miller but he was denied the leveller by a superb finger-tip save from Robert Olejnik.
The referee pointed to the spot on the stroke of half-time when Boyd was fouled by Cregg and the striker stepped up himself to lash home his 21st goal of the season.
Rangers' hopes of winning the game received a boost with 52 minutes gone when Cregg was shown a straight red card for a crunching tackle on Pedro Mendes but Rangers suffered a set-back of their own when Papac was also shown a straight red card with 12 minutes to go for a challenge on Mark Stewart.
But the Ibrox side refused to give up and surged into the lead a minute later. Nacho Novo pounced on a Davis ball before drawing a save from Olejnik with an angled drive and the ball broke kindly to Boyd and all that was required from the striker was to tap home the rebound.
Davis put the gloss on the victory when he slotted home from six yards in the final minute.
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