Rangers came from behind to rescue a Scottish Premiership point at St Mirren - but Russell Martin's underwhelming side could not avoid recording their worst league start in 36 years.
New head coach Martin has just three wins from his first nine games - the worst record of any permanent Rangers manager - and this performance will have done little to appease those unhappy with the early weeks of his tenure.
Battered and bruised from the hapless midweek Champions League qualifying defeat by Club Brugge, Rangers looked devoid of confidence for most of the game.
Jonah Ayunga's first half-strike had St Mirren ahead until the 78th minute, when teenage substitute Findlay Curtis fired in a desperate equaliser.
That buoyed Rangers, and St Mirren goalkeeper Shamal George made a superb save to deny a deflected James Tavernier strike.
However it was Jack Butland who made sure of the point from Rangers, thwarting an Alex Gogic header in the final few minutes of the game.
Rangers dominated possession in Paisley, but it was St Mirren who seemed more confident and clinical - despite not having scored a league goal until this game.
Lyall Cameron and Thelo Aasgaard both missed decent chances to put a Rangers side that started without a striker ahead, before Ayunga was put clear through on goal and showed good composure to tuck past Butland.
Martin changed shape at half-time - the first time he's deviated from his maligned principles of play.
Again, the Ibrox side dominated the ball but it wasn't until Curtis struck a loose ball into the bottom corner that any of their threat came to fruition.