However, the goals of Kris Boyd and Steve Davis in the first 10 minutes proved to be enough.
Given that he had scored seven goals in the previous six matches it was perhaps inevitable that Kris Boyd would give the Rangers the lead.
And given that it was a landmark strike in his career it was fitting that there was a lot of quality about it.
The Ebel electronic clock had not reached the five-minute mark when Pedro Mendes drove a diagonal pass from the halfway line to the edge of the box.
Boyd cleverly headed it down to strike partner Kenny Miller who reciprocated by laying the ball back and Boyd smashed a right foot shot which Mark Howard touched but could not prevent from finding the net.
It was quite a way for Boyd to claim his 150th club goal and it immediately settled Rangers, who were under a bit of pressure given the stalemate at Fir Park the previous Wednesday.
Before 10 minutes had been reached it was 2-0 and it was an even better goal than the first.
Miller again was at the heart of it all cleverly playing the ball wide to Kirk Broadfoot. He took a return pass from the full back and slid a great ball into Steve Davis who had burst into the box and brilliantly placed a right foot shot past Howard.
The fans lapped it up and eagerly anticipated a first half massacre akin to the Inverness game a couple of weeks ago.
Rangers’ domination of the first 45 minutes certainly merited more goals but Saints somehow survived to the break without losing any more.
Adam fizzed a couple over the top, Miller had a shot deflected over the bar and Boyd headed past the post as Rangers relentlessly went at the Paisley defence.
There was no let-up in the early moments of the second and a slick passing move almost produced a third goal.
Ferguson found Davis just outside the box and he hit Miller who cleverly laid the ball into the path of Ferguson who had continued his run. Ferguson’s first shot was blocked and then Howard brilliantly palmed away the second effort for a corner.
Miller had a bit of a Chris Iwelumo moment in 52 minutes when he missed a glorious chance to find the net.
Franco Miranda was short with a pass back and Miller nipped in to burst past Howard and storm into the box,
John Potter tried to get back to protect the unguarded goal and that seemed futile as Miller was surely going to score. Instead he shot over the bar.
It was a real head in the hands moment but Miller almost managed to get it out of his system in 61 minutes with a terrific left foot shot but Howard produced an equally good save.
Two minutes later the St Mirren keeper made another great block, denying Boyd with a similar type of strike.
While Miller had been the architect of the first two goals, it just was not his day in front of goal.
He beat Howard with a terrific close range shot, latching onto Broadfoot’s low cross in 73 minutes, but the ball smacked off the underside of the bar.
There was a scare for Rangers when Ross got down the right and cut the ball back for Dennis Wyness but the substitute shot wide.
However, Saints did get a goal back 10 minutes from time and all of a sudden a game that should have been out of sight became a nervous affair.
Stephen McGinn worked the ball in from the left and Craig Dargo produced a terrific back heel to play in Miranda who drove a great left foot shot into the right corner.
It was a shock to the system and there was nearly worse to come when referee David Somers gave Saints a free kick just outside the box in 86 minutes when McGinn seemed to go down very easily when challenged by Mendes who was booked for complaining.
Dargo hit the dead ball through the wall and McGregor made a vital save pushing the ball wide.
In the end Rangers held on for a win that should have been infinitely more comfortable.