Rangers maintained their unbeaten start to the SPL season despite being held to a dramatic draw against a gutsy St Mirren side at Ibrox.
In the day's other games, second placed Motherwell made sure the Gers' lead at the top of the table was kept down to seven points after a slender 1-0 win at Hibernian while Neil Lennon's struggling Celtic side produced the comeback of the day in a sensational 3-3 draw at Kilmarnock. Hearts and St Johnstone also kept the heat on the Hoops with wins.
Rangers looked on their way to a certain win but were eventually held to a 1-1 draw at home to St Mirren. Nikica Jelavic's seventh goal of the season had the hosts ahead but Gary Teale rescued the visitors with a dramatic stoppage-time equaliser.
Motherwell kept the heat on Ally McCoist's side with a tight 1-0 away win at Hibernian. Jamie Murphy's early goal made sure Stuart McCall's side took all three points at Easter Road.
The early kick-off was a cracking encounter as Celtic stormed back from a three-goal deficit to grab a dramatic 3-3 draw in a remarkable encounter against Kilmarnock.
Dean Shiels, Paul Heffernan and James Fowler had put the home side 3-0 up, however a second-half comeback of monumental proportions by the Hoops calmed the nerves of the visiting fans thanks to Anthony Stokes' brace and Charlie Mulgrew's late header.
Hearts stayed in fourth spot as they claimed a 2-0 success at Dunfermline with defender Andy Webster and David Templeton bagging the goals at East End Park.
St Johnstone also won to stay level on points with Hearts and a point behind Celtic thanks to a comfortable 2-0 victory at rock-bottom Inverness.
And Aberdeen recorded back-to-back wins with a 3-1 triumph against Dundee United at Pittodrie. Kari Arnason, French defender Youl Mawene and Andy Considine were all on target for the Dons.