Rangers marked their first home match in the Third Division with an emphatic win, but had to work for the points.
Their less illustrious visitors silenced the large Ibrox crowd with a third-minute Paul Quinn penalty after Carlos Bocanegra felled Michael Herd.
An Andrew Little double before half-time put Rangers in charge.
Francisco Sandaza's close-range effort assured them of the points before Little completed his hat-trick and Lee McCulloch lashed home a late fifth.
It was, however, a less than stellar performance from Ally McCoist's men, who started sluggishly.
East Stirlingshire had barely earned a mention amid the pre-match hype, but they gatecrashed the party with that early opener.
Herd found space inside the area and though Bocanegra came across to cover, his challenge was poor and Kevin Clancy's decision to point the spot was an easy one.
Quinn kept his cool to slide the ball past Neil Alexander.
Ian Black came mightily close to an immediate response as he smacked a 25-yard shot off the crossbar, before Rangers had a penalty claim of their own turned down.
McCulloch appeared to be barged in the back by Rhys Devlin, but Clancy was unmoved.
The hosts did pull level after quarter of an hour. Little saw a shot well saved by Ryan McWilliams following nice skill by Sandaza, but when the ball fell back to Little seconds later, he gave the keeper no chance with a low drive into the bottom corner.
Incredibly, the visitors should have regained the lead only a minute later, but with Quinn poised to shoot, Dorin Goian slid in to save Rangers further embarrassment.
Sandaza was inspiring and infuriating in equal measure, blasting over from a wonderful position and then seeing a curling effort brilliantly tipped wide by McWilliams.
Rangers had to wait until five minutes before the break before finally taking the lead, as Kirk Broadfoot's cross from the right found the stooping Little ideally placed to nod into the net.
The Northern Ireland international passed up a couple of good opportunities to claim a hat-trick in the early stages of the second half, McWilliams saved really well from Barrie McKay.
The Shire's resistance was broken on 63 minutes when Sandaza tapped in after an almighty scramble in the six-yard area.
Little eventually notched his third goal of the game with 16 minutes of the match to play, following up after McWilliams had somehow kept a close-range Sandaza header out.
The goalscoring was completed by McCulloch, who chested down inside the box and powered the ball past McWilliams, who, like the rest of the Shire side, can be proud of his performance.