Rangers missed the chance to go level on points with Celtic at the top of the SPL after a 2-1 defeat at Dundee United.
Barry Robson's second half penalty gave United the points after Daniel Cousin's spot-kick cancelled out Lee Wilkie's first half opener.
Dundee United broke the deadlock on 28 minutes when Wilkie volleyed Willo Flood's free-kick home at the back post.
Rangers could have drawn level shortly after the restart when Lee McCulloch punted a great ball into the box and Cousin drew an impressive block from Euan McLean, before sending a left-footed drive wide of the upright.
Parity was restored after 52 minutes when Christian Kalvenes hauled down DaMarcus Beasley in the box and Cousin stepped up to convert from the penalty spot.
United reclaimed their lead two minutes later when they were also handed a
Carlos Cuellar was penalised for a foul on Jordan Robertson and Robson did the honours from 12 yards.
Rangers pushed forward in numbers in a desperate attempt to take something from the game but United held firm to gain an impressive victory.
Aberdeen missed the chance to go fifth in the table after being held to a 1-1 draw by Falkirk at Pittodrie.
Scott Severin broke the deadlock for the hosts right on the stroke of half time from the penalty-spot after Darren Barr was adjudged to have handled Zander Diamond's cross.
Falkirk earned a share of the spoils on 68 minutes when Patrick Cregg fired home past Jamie Langfield.