James Tavernier struck a brilliant winner as Rangers came from a goal down to beat St Johnstone at McDiarmid Park in Saturday's early Scottish Premiership game.
The champions' captain saw himself removed from penalty duties as Kemar Roofe's spot-kick (58) equalised an opener from the home side's Michel O'Halloran (51) in Perth.
But he was on target from double the distance 11 minutes from time, sending a dipping effort beyond Saints goalkeeper Zander Clark to give Rangers a third straight league win and take them top ahead of Sunday's meeting between pace-setters Hearts and Hibernian as they continue to leave a stuttering start to the season behind them.
Not so St Johnstone, who provided customarily tough opposition and were buoyed by the pre-match news of manager Callum Davidson's contract extension but remain without a league win since completing a domestic cup double in May.
More to follow...