Match ends, Rangers 2, St. Mirren 0.
Rangers overcame a first-half red card for Ross McCrorie to beat St Mirren and record their first Premiership win of the season.
Alfredo Morelos slotted home his third goal of the season from Jamie Murphy's pass and Connor Goldson headed home a free-kick to put the hosts 2-0 ahead.
Rangers were reduced to 10 men for the second successive week when McCrorie brought down Nicolai Brock-Madsen.
Danny Mullen hit the bar for St Mirren but the hosts were largely untroubled.
Victory maintains unbeaten Rangers' early-season momentum under Steven Gerrard as they prepare to take a 3-1 lead to Slovenia for Thursday's second leg of their Europa League third qualifying round tie, before an away League Cup match at Kilmarnock next Sunday.
Promoted St Mirren, who beat Dundee 2-1 in their opening home league game, travel to face Aberdeen in the League Cup second round next Saturday, before returning to league action against Livingston on 25 August.
Rangers lost seven home league games last season - including to Hamilton, St Johnstone and Kilmarnock - and Gerrard had pinpointed the need for a change of mentality to avoid similar mishaps this season.
His charges, including new signing Borna Barasic making his debut at left-back, appeared to be heeding his words as they moved 2-0 ahead inside the first 24 minutes.
First Morelos stripped Jack Baird of possession and then ran on to Jamie Murphy's pass to slot the opener past Craig Samson for his third goal of the season.
Then centre-back Goldson headed home powerfully from a Barisic free-kick to register his first goal in Rangers colours.
But just as seven days ago at Aberdeen, when Rangers were forced to play with 10 men for 78 minutes after Morelos' red card - subsequently downgraded to yellow - Gerrard's men again found themselves a man down.
In the 31st minute, Murphy surrendered possession to Stephen McGinn and the St Mirren midfielder's pass sent Brock-Madsen clear through with only Rangers keeper Allan McGregor ahead of him.
Referee Don Robertson had no hesitation in sending off McCrorie - starting in midfield with Scott Arfield rested - after he slid in to bring down St Mirren's debutant striker.
Hayden Coulson could only fire the resultant free-kick into the wall, but buoyed by their man advantage, the visitors came close to scoring before the interval, Kyle Magennis sending a free-kick over and Mullen smacking an effort against the bar.
But Goldson flicked another header against the far post and Rangers remained composed, creating further chances to increase their lead on the resumption.
Ryan Kent, on loan from Liverpool, raced past two defenders on the left flank before finding Morelos in the box, but the Colombian striker could only fire wide.
Ovie Ejaria and Morelos, again, might have added a third before Rangers came under some late pressure.
Mullen's shot from outside the box forced McGregor into another save and Cammy Smith twice went close to a consolation goal, but his deflected effort looped over McGregor and just wide, before his volley flew narrowly over the bar.
The only downside for the hosts was an apparent injury to midfield enforcer Lassana Coulibaly, who trudged off in injury time as Rangers finished the game with nine men.
Line-ups
Rangers
Formation 4-1-4-1
- 1McGregor
- 15Flanagan
- 6Goldson
- 19Katic
- 31BarisicBooked at 33minsSubstituted forTavernierat 62'minutes
- 17McCrorieBooked at 31mins
- 14KentSubstituted forHallidayat 69'minutes
- 23Coulibaly
- 10Ejaria
- 7Murphy
- 20MorelosSubstituted forSadiqat 77'minutes
Substitutes
- 2Tavernier
- 9Sadiq
- 13Foderingham
- 16Halliday
- 21Candeias
- 26Hodson
- 40Middleton
St Mirren
Formation 4-2-3-1
- 1Samson
- 2McGinn
- 15BairdBooked at 69mins
- 24Kpekawa
- 3Coulson
- 7Magennis
- 4McGinnBooked at 88mins
- 22WillockSubstituted forMcShaneat 75'minutes
- 10SmithBooked at 45mins
- 18MullenBooked at 28mins
- 9Brock-MadsenSubstituted forFlynnat 69'minutes
Substitutes
- 5Heaton
- 8Flynn
- 16McShane
- 20Cooke
- 23King
- 25Rogers
- 28MacPherson
- Referee:
- Don Robertson
- Attendance:
- 49,680
Match Stats
- Possession
- Home59%
- Away41%
- Shots
- Home11
- Away6
- Shots on Target
- Home8
- Away1
- Corners
- Home5
- Away4
- Fouls
- Home11
- Away18
Live Text
Post update
Full Time
Second Half ends, Rangers 2, St. Mirren 0.
Post update
Ovie Ejaria (Rangers) wins a free kick on the left wing.
Post update
Foul by Paul McGinn (St. Mirren).
Post update
Ovie Ejaria (Rangers) wins a free kick on the right wing.
Post update
Foul by Kyle Magennis (St. Mirren).
Post update
Attempt saved. Umar Sadiq (Rangers) right footed shot from the centre of the box is saved in the centre of the goal.
Booking
Stephen McGinn (St. Mirren) is shown the yellow card for a bad foul.
Post update
Lassana Coulibaly (Rangers) wins a free kick in the defensive half.
Post update
Foul by Stephen McGinn (St. Mirren).
Post update
Delay in match Nikola Katic (Rangers) because of an injury.
Post update
Attempt missed. Cameron Smith (St. Mirren) right footed shot from the centre of the box is too high.
Post update
Corner, St. Mirren. Conceded by Nikola Katic.
Post update
Foul by James Tavernier (Rangers).
Post update
Hayden Coulson (St. Mirren) wins a free kick on the left wing.
Post update
Foul by Umar Sadiq (Rangers).
Post update
Hayden Coulson (St. Mirren) wins a free kick in the attacking half.
Substitution
Substitution, Rangers. Umar Sadiq replaces Alfredo Morelos.
Post update
Attempt saved. Ovie Ejaria (Rangers) left footed shot from the centre of the box is saved in the bottom left corner.
Substitution
Substitution, St. Mirren. Ian McShane replaces Matty Willock.