Rangers got back to winning ways to keep the pressure on Celtic at the top of the Scottish Premiership thanks to Glen Kamara's early goal at McDiarmid Park.
But it was far from a vintage performance from the champions against relegation-threatened St Johnstone in Perth as they made life more difficult for themselves than it had to be.
Kamara's goal after just three minutes was the ideal start as they looked to bounce back from tossing away a two-goal lead at home to Motherwell on Sunday.