Bhoys fight back to sink Saints
By Peter O`Rourke
Last Updated: 01/01/70 1:00am
Darren Dods gave the visitors a shock lead after just six minutes and the goal stung the home side into action.
Henrik Larsson drew the sides level just three minutes later and Alan Thompson fired The Bhoys in front with a superb free-kick two minutes after Larsson's strike.
Rangers can close the gap to 13 points if they beat Aberdeen at Pittodrie later on Saturday evening and stay tuned to Planetfootball for all the action.
A last minute goal from Jim McIntyre gave Dundee United the spoils in the Tayside derby with Dundee at Tannadice.
McIntyre fired the winner in stoppage time just as it looked like both teams would have to settle for a point to help United leap-frog their city rivals in the table.
Livingston cemented their place in third spot with a comfortable 2-0 win over Hearts at Almondvale.
Hearts faced an uphill struggled to get anything from the game when they reduced to ten men with Alan Maybury being sent-off for violet conduct after 33 minutes.
The home side made their numerical supremacy count when they took the lead after 54 minutes through David Bingham and Spanish striker David Fernadez wrapped up the win with the second in the 66th minute.
Franck Sauzee is still looking for his first league win in charge of Hibernian after Kilmarnock battled back from two goals down to earn a 2-2 draw at Easter Road.
Ecuadorian striker Eduardo Hurtado fired the home side in front after just 11 minutes and an unfortunate own goal from James Fowler gave Hibs a two goal lead.
Tommy Johnson pulled one back for Killie just two minutes later with his first goal for the club before Kris Boyd grabbed a point for the visitors with a last minute leveller.
Dunfermline maintained their good recent run of form with an impressive 3-1 win over Motherwell at East End Park.
Lithuanian defender Andrius Skerla put the home side in front after 25 minutes and Gary Mason doubled the lead four minutes into the second half.
Lee Bullen put The Pars three-up after 59 minutes before James McFadden pulled one back for the visitors after 77 minutes but it proved to be nothing more than a consolation for 'Well.
Click here for updated league table