ELGIN City's first visit to Ibrox as a third division club ended in a 5-1 defeat.
A great first half performance saw Ross Jack's men open the scoring.
However, they could not sustain their efforts and Rangers ran out comfortable winners.
Elgin City's band of travelling fans were in dreamland after 15 minutes when their heroes took a sensational lead at Ibrox.
A Daniel Moore corner went across the box and was just kept in by defender Jamie Duff.
He played a 1-2 with Craig Gunn and Duff then fired a terrific shot into the roof of the net.
At this stage Elgin were giving Rangers as good as they were getting and did not look overawed by the occasion.
They had a scare on 22 minutes when striker Andy Little smacked a header off John Gibson's left hand post from a Dean Shiels corner.
City failed to clear their lines properly and moments later the ball broke to Shiels in the box and the former Kilmarnock striker drove the ball home.
The Glasgow giants swept ahead on 29 minutes when new signing David Templeton, signed from Hearts the day before, turned David Niven inside the box and fired past Gibson.
Niven was harshly yellow carded for a tackle on Ian Black moments later.
Just when it looked as if City would get into the dressing room at half-time still very much in the game, Rangers grabbed a third two minutes into first half stoppage time.
A shot by Templeton took a slight deflection off Niven and Gibson could only parry the ball into the path of Lee McCulloch who fired home from close ranger for his 100th career goal.
Any hopes Elgin had of staging any kind of fightback were extinguished three minutes after the restart when Templeton spun and shot home number four from close range.
Gibson made a good save two minutes later to deny Shiels as Rangers threatened to steamroller City.
They got number fon 59 minutes Little's cross was swept home by McCulloch.
At this stage, Elgin were under the cosh and Rangers were rampant.
However, City dug in and continued to work hard and managed to keep out Rangers for the final half hour of the game.
A great occasion for the travelling City faithful who can now look forward to Rangers visiting Borough Briggs at the end of November.
Rangers: Alexander, Argyriou, Perry, Cribari, Wallace, Macleod, Black (Faure), Shiels, Templton (McKay), McCulloch, Little (Kyle). Subs: Gallacher, Crawford.
Elgin City: Gibson, Niven, Crighton, Duff, Nicolson, McMullan Leslie), Cameron, O'Donoghue, Moore, Wyness (Millar), Gunn (Beveridge). Subs: Black, McLean.