Rangers assistant manager Ally McCoist was a relieved man after the Scottish Cup holders saw off St Johnstone with a 2-0 fourth round win at McDiarmid Park on Tuesday.
First Division leaders Saints more than matched the Glasgow giants in the first half and were unlucky to go in a goal down when Stuart McCaffrey put through his own net shortly before the break. And it wasn't until the 79th minute, when substitute Nacho Novo scored a second, that Premier League Rangers could relax.
"First and foremost, we knew it would be a very difficult tie for us," former Rangers and Scotland striker McCoist told the BBC. "I'm just really, really pleased that we've come through okay unscathed and it was a good result. We had a couple of shaky moments in the first half but, it being a cup tie, the result was the most important thing so obviously we're delighted."
Asked if Saints had given Rangers a real test, McCoist said: "They absolutely did but, to be fair, it was no surprise to us - we knew they would. They're not top of their league and undefeated in 14 games for any other reason than that - they're a good side.
"I think the goalkeeper had a couple of great saves in the first half. Obviously, he had to be on top of his game and he was, thankfully. But I thought we weathered the storm a little bit and scored a couple of very good goals."
Rangers will now be away to Forfar in the next round after the Third Division side thrashed non-league Forres Mechanics 6-1 on Tuesday.