Paul Quinn gave Shire a dream start at Ibrox but it turned into a nightmare as Rangers scored five in response.
Deep down the club were merely hoping to play well in the millionaires playground but they dared to dream for 20 minutes after taking the lead.
Dorin Goian toppled David Greenhill in the box after just 83 seconds and ex-Stenhousemuir man Quinn slammed home the spot-kick, sending another former Warrior – Neil Alexander – the wrong way.
Rangers were stunned, and were wasteful with several chances before Andy Little gave them an equaliser on 24 minutes, flashing a shot across Ryan McWilliams.
He made it two a few minutes before half-time with a diving header, and later rammed home from close range - as The Shire made an enforced substitution at half-time, allowing David Greenhill compassionate leave as the midfielder returned to Edinburgh for family reasons.
McWilliams conceded five but made several good stops and formed a backbone to the Ochilview side that fought valiantly against Rangers, and matched them for the opening half-hour before the full-time fitness started to tell and the quality shone through.
Lee McCulloch also scored for the home side during injury time, having hit the post in the second half as the hosts peppered the under-fire Shire defence.