ARTICLE AD BOX
Rangers secured a third consecutive Scottish Premiership win of the season with a comfortable dismissal of St Johnstone.
Striker Theo Bair squandered a good early chance for the visitors.
But their threat diminished after Malik Tillman replicated his midweek scoring leap to head in off the bar.
Striker Antonio Colak grabbed his third goal in three games with a clinical finish before late strikes from Scott Arfield and Tom Lawrence.
Rangers' seventh straight home win since losing to Celtic in April is the perfect boost for manager Giovanni van Bronckhorst ahead of Tuesday's Champions League play-off first leg against PSV Eindhoven at Ibrox.
Both sides took to the Ibrox sunshine on the back of impressive wins - Rangers having turned round a two-goal deficit against Union Saint-Gilloise and Saints away to Motherwell last weekend.
It was Callum Davidson's unchanged side who fashioned the better chances on the break in the early stages despite losing Cammy MacPherson in the opening minutes, the injury forcing an early debut for former Watford midfielder Daniel Phillips following his midweek signing.
Bair should have done better than poke wide from five yards after a cross from former Rangers winger Jamie Murphy fell kindly for the striker.
However, when John Lundstram won a corner palms of goalkeeper Remi Matthews with a powerful drive, James Tavernier's cross found Tillman ghosting in at the back post to head in off the underside of the crossbar.
The on-loan Bayern Munich midfielder's second goal in five days was similar to his impressive, match-winning leap against the Belgians on Tuesday.
Rabbi Matondo sent a vicious drive off the crossbar before the winger set up the next two goals.
His block as Drey Wright dallied on an attempted clearance handed Colak his chance before rounding goalkeeper Remi Matthews to set up Arfield for a tap in.
There was still time for Arfield to set up follow midfield substitute Tom Lawrence for his first Rangers goal.
Man of the match - John Lundstram (Rangers)
Rangers benefit from stronger squad
The game appeared to be following a similar pattern to Rangers' opening two victories over Livingston and Kilmarnock, with Van Bronckhorst's side labouring to break down a packed defence.
However, once they got their noses in front, the Ibrox side were a different animal.
Van Bronckhorst made four changes, with winger Ryan Kent and defender James Sands missing through injury, and the way they finished with a flourish with two substitutes finding the net showed Rangers' added strength in depth this season.
In summer signing Antonio Colak, in particular, they have found the goal poacher they needed with Alfredo Morelos still viewed short of match fitness following injury.
St Johnstone will look to that early miss - and there were suggestions of offside in Colak's goal - as Davidson quickly consigns the experience to history.
What's next?
Rangers host PSV Eindhoven in Tuesday's Champions League play-off first leg (20:00 BST) before visiting Hibernian in the Premiership on Saturday (12:30) as St Johnstone host Aberdeen (15:00).
How to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key1 = Give it up10 = Pure perfection
Rangers
Squad number33Player nameMcLaughlin
Squad number2Player nameTavernier
Squad number6Player nameGoldson
Squad number26Player nameDavies
Squad number31Player nameBarisic
Squad number4Player nameLundstram
Squad number8Player nameJack
Squad number71Player nameTillman
Squad number23Player nameWright
Squad number9Player nameColak
Squad number17Player nameMatondo
Squad number11Player nameLawrence
Squad number18Player nameKamara
Squad number20Player nameMorelos
Squad number37Player nameArfield
Squad number38Player nameKing
St Johnstone
Squad number1Player nameMatthews
Squad number13Player nameMcGowan
Squad number5Player nameMitchell
Squad number4Player nameConsidine
Squad number14Player nameWright
Squad number22Player nameHallberg
Squad number18Player nameMacPherson
Squad number19Player nameMontgomery
Squad number23Player nameCarey
Squad number29Player nameMurphy
Squad number17Player nameBair
Squad number2Player nameBrown
Squad number7Player nameMay
Squad number11Player nameO'Halloran
Squad number21Player nameCrawford
Squad number34Player namePhillips
Line-ups
Rangers
Formation 4-3-3
- 33McLaughlin
- 2Tavernier
- 6GoldsonBooked at 53mins
- 26DaviesSubstituted forKingat 78'minutes
- 31Barisic
- 4LundstramSubstituted forKamaraat 77'minutes
- 8Jack
- 71TillmanSubstituted forLawrenceat 67'minutes
- 23WrightSubstituted forArfieldat 66'minutes
- 9ColakSubstituted forMorelosat 67'minutes
- 17Matondo
Substitutes
- 1McGregor
- 3Yilmaz
- 10Davis
- 11Lawrence
- 18Kamara
- 20Morelos
- 30Sakala
- 37Arfield
- 38King
St Johnstone
Formation 3-4-2-1
- 1Matthews
- 13McGowan
- 5Mitchell
- 4Considine
- 14WrightSubstituted forCrawfordat 77'minutes
- 22Hallberg
- 18MacPhersonSubstituted forPhillipsat 7'minutesBooked at 52mins
- 19MontgomeryBooked at 38minsSubstituted forBrownat 60'minutes
- 23Carey
- 29MurphySubstituted forO'Halloranat 77'minutes
- 17BairSubstituted forMayat 60'minutes
Substitutes
- 2Brown
- 6Gordon
- 7May
- 11O'Halloran
- 12Parish
- 21Crawford
- 25Ballantyne
- 27Kucheriavyi
- 34Phillips
Live Text
Match ends, Rangers 4, St. Johnstone 0.
Second Half ends, Rangers 4, St. Johnstone 0.
Offside, Rangers. Alfredo Morelos tries a through ball, but Rabbi Matondo is caught offside.
Offside, Rangers. Ryan Jack tries a through ball, but Rabbi Matondo is caught offside.
Tom Lawrence (Rangers) wins a free kick in the attacking half.
Foul by Daniel Phillips (St. Johnstone).
Offside, St. Johnstone. Andrew Considine tries a through ball, but Alister Crawford is caught offside.
Attempt blocked. Tom Lawrence (Rangers) right footed shot from outside the box is blocked. Assisted by Borna Barisic.
Borna Barisic (Rangers) wins a free kick in the attacking half.
Foul by Graham Carey (St. Johnstone).
Attempt blocked. Alfredo Morelos (Rangers) right footed shot from the centre of the box is blocked. Assisted by James Tavernier.
Goal! Rangers 4, St. Johnstone 0. Tom Lawrence (Rangers) right footed shot from the centre of the box to the centre of the goal. Assisted by Scott Arfield.
Offside, St. Johnstone. Daniel Phillips tries a through ball, but Stevie May is caught offside.
Goal! Rangers 3, St. Johnstone 0. Scott Arfield (Rangers) right footed shot from the centre of the box to the centre of the goal. Assisted by Rabbi Matondo.
Attempt missed. Andrew Considine (St. Johnstone) header from the centre of the box is just a bit too high. Assisted by Alister Crawford.
Corner, St. Johnstone. Conceded by Scott Arfield.
Substitution, Rangers. Leon King replaces Ben Davies.
Substitution, Rangers. Glen Kamara replaces John Lundstram.
Substitution, St. Johnstone. Alister Crawford replaces Drey Wright.
Substitution, St. Johnstone. Michael O'Halloran replaces Jamie Murphy.