By Rob Lancaster
Last Updated: 01/01/70 1:00am
Shota Arveladze scored the only goal of the game eight minutes from time to keep The Gers' slim hopes of catching league leaders Celtic alive.
Dunfermline missed the chance to leapfrog Hearts into third place after they were held to a 1-1 draw at struggling Kilmarnock.
Gary McSwegan had put the hosts in front with a penalty in the first half but Scottish international Stevie Crawford equalised just after the hour.
Dundee United left it late to beat Aberdeen with Billy Dodds netting a penalty in injury time to give them a 3-2 win.
The Dons looked to be on their way to a valuable victory when Scott Booth's penalty and an own goal from Alan Archibald cancelled out the hosts' early effort from Barry Robson.
However Charlie Miller levelled matters with five minutes to play and Dodds' crucial late goal means Aberdeen remain in trouble.
Lee Makel's goal on 26 minutes proved to be the winner for Livingston against Hibernian.
Partick remain rooted to the bottom of the table after suffering a home defeat to Dundee.
The basement club got off to a good start with David Rowson netting on 31 but two goals in the final five minutes from Nacho Novo and Barry Smith gave the visitors all three points.