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.