New signing Daniel Cousin made an instant impact on his Rangers debut with the goal that sealed victory over St Mirren at Ibrox.
Daniel Cousin made a dream start to his Rangers career
The home side had the best of a stuffy first half, with DaMarcus Beasley, Jean-Claude Darcheville and Kris Boyd all carving out opportunities.
Saints stood firm in defence until the 52nd minute when Barry Ferguson poked in his third goal in two league games.
And Cousin stroked home Beasley's precision cross with 10 minutes to go.
The first chance of the game fell to Rangers when Beasley raced down the left flank before squeezing a cross into the box.
Kris Boyd rose above everyone else in front of goal but connected awkwardly with the header and the chance was lost.
St Mirren then forced their hosts into desperate defending to keep the scoreline level.
A Mark Corcoran free-kick found Will Haining and he was only denied the opener when his header was cleared off the line by Sasa Papac.
At the other end, Saints found themselves on the back foot as Rangers pushed forward in search of the opener.
Beasley collected a Kevin Thomson pass before spinning on the edge of the box and unleashing a drive which was tipped wide by goalkeeper Chris Smith.
Darcheville then cranked up the pressure further when his snap shot was blocked by David van Zanten for a corner.
Beasley turned provider when he slotted into the path of Boyd.
Barry Ferguson celebrates after opening the scoring for Rangers
His first touch was awkward before recovering to send a volley over the crossbar as Saints held on until the break.
Having being stifled by St Mirren's dogged defending, Rangers opened the second half in more lively fashion with Beasley sending an angled drive inches wide of target shortly after the restart.
Darcheville then connected with a Ferguson free-kick a few yards out only for his powerful header to flash past the post.
And it was the Rangers skipper who broke the deadlock after 52 minutes.
Lee McCulloch chested Alan Hutton's long punt into the path of the onrushing Ferguson in the St Mirren box and the Rangers skipper placed an unstoppable shot high past Smith.
Rangers swarmed forward in search of a second goal and created a host of chances as St Mirren became entrenched in their own half.
The home side then made their first change when Darcheville was withdrawn for Nacho Novo, before Thomson forced a superb one-handed save from Smith and Boyd hooked inches over.
The Ibrox side continued to press with Saints threatening only sporadically on the break.
But new signing Cousin ensured all three points for Rangers after coming on for Boyd.
Beasley latched on to Novo's pass and his electric pace saw him burst down the left channel.
And the winger's inch-perfect cross was cooly stroked home by Cousin.
Rangers: McGregor, Hutton, Weir, Cuellar, Papac, McCulloch, Ferguson, Thomson, Beasley, Boyd (Cousin 67), Darcheville (Novo 58).
Subs Not Used: Carroll, Broadfoot, Lennon, Emslie, McMillan.
Booked: McCulloch, Boyd.
Goals: Ferguson 52, Cousin 80.
St Mirren: Smith, van Zanten, Potter, Haining, Reid (Brittain 70), Brady (McGinn 77), Murray, McCay, Mason, Corcoran, Kean (Mehmet 86).
Subs Not Used: Howard, Burke, O'Donnell, Barron.
Ref: M McCurry (Scotland).