Soccer – Scottish Premier League Review:Rangers' 100 per cent record in the Scottish Premier League came to an end at the hands of Inverness Caledonian Thistle as they earned a 1-1 draw at Ibrox.
The Scottish champions had been aiming for 10 wins out of their opening 10 matches - what would have been their best start to a season for 112 years.
Maurice Edu provided a first half lead but substitute Eric Odhiambo came off the bench to snatch a late leveller as the Highlanders maintained their unbeaten run on the road in the league which stretches back almost a year.
Earlier in the day a Niall McGinn double helped Celtic claim a comfortable 3-0 win over St Johnstone at McDiarmid Park and they now trail Rangers by two points.
Hoops' wide man Niall McGinn had the visitors ahead with just over a minute gone and four minutes from the end of a one-side half Emilio Izaguirre grabbed the second.
Saints defender Danny Grainger, booked for dissent following the opening goal, was given a second yellow by referee Murray for a foul on Anthony Stokes before McGinn scored his second from a Cha Du-Ri pass.
Nigel Hasselbaink's 15th-minute goal was enough to give Hamilton a 1-0 Lanarkshire derby win against Motherwell at Fir Park but once again a controversial refereeing decision was the main talking point of an SPL game.
Craig Thomson failed to produce a card after penalising Martin Canning for pushing Nick Blackman over in front of an empty goal and Motherwell's frustration was compounded when Tomas Cerny saved Tom Hateley's resulting penalty.
Hamilton battled their way through a second half of few chances to keep themselves off the bottom of the SPL.
David Goodwillie netted an 87th-minute winner as Dundee United ended a run of three straight losses with a 1-0 victory over hapless Hibernian.
Hibs forward John Rankin blocked Jon Daly's first-half diving header on the line but spurned the opportunity for further heroics as his 65th-minute penalty was saved by Dusan Pernis.
And Hibs' misery was compounded when Goodwillie latched on to a loose ball and visiting goalkeeper Mark Brown was caught in no-man's land as the United striker tucked in.
Jure Travner scored an injury-time winner to give St Mirren a long-awaited 2-1 victory over Aberdeen.
The midfielder drilled the crucial winner into the bottom-right corner after 92 minutes of play at New St Mirren Park to give his side only their second SPL victory of the season, their first since beating Hibernian in August.
Marc McAusland had opened the scoring for the hosts in the first half but his effort was cancelled out by Aberdeen's Rory McArdle just before the hour, and the teams seemed set to have to settle for a point apiece until the dramatic finish.
Scottish Premier League Results
Dundee Utd 1 Hibernian 0
Motherwell 0 Hamilton 1
Rangers 1 Inverness CT 1
St Johnstone 0 Celtic 3
St Mirren 2 Aberdeen 1
Premier League Fixtures/Results
Arsenal 1 West Ham 0
Blackburn 1 Chelsea 2
Everton 1 Stoke 0
Fulham 2 Wigan 0
Man Utd v Tottenham (5.30pm)
Wolverhampton 2 Man City 1