The hosts tasted victory in Scottish Division Three for the first time with Fran Sandaza and Lee McCulloch also on the scoresheet as the Gers pick up all three points
Rangers picked up their first league win of the new season by beating East Stirling 5-1 in front of a sold out Ibrox.
The game began in frantic style and it took just three minutes for the visitors to stun the huge home crowd as they took the lead, Paul Quinn tucking away a penalty to leave the hosts reeling.
The Rangers response was impressive, however, with Ian Black thundering a fierce shot onto the woodwork from range before Andy Little grabbed the equaliser, finishing neatly past goalkeeper McWilliams with a quarter of an hour gone.
The fast start to the game took its toll, however with Dean Shiels picking up a knock and being replaced by Barrie McKay with less than half of the first 45 minutes played.
However, the change did not disrupt the hosts who proceeded to dominate the first half with Fran Sandaza blazing high over the bar before seeing a brilliant curling shot tipped around the post by McWilliams.
With five minutes to go until the break, the increasing pressure finally told as Little put Rangers ahead for the first time in the afternoon.
Kirk Broadfoot was the creator, crossing for the Northern Irishman to head home for his second of the game and spark jubilation amongst the home fans.
The hosts had further chances to add to their lead with McKay firing wide before Lewis Macleod had a shot blocked as Rangers went into the break ahead.
East Stirling made one change at the interval with Mark Begg replacing David Greenhill but it made little impact as Rangers began on the front foot with Black shooting wide within seconds of the restart.
Kevin Turner then become the first player into the referee’s book as the visitors’ frustrations became evident.
However, the chances continued to fall Rangers’ way with Little going close to a hat-trick but putting his shot wide just shy of the hour mark.
Minutes later and Rangers did get their third goal, however, the ball finally breaking to Sandaza following a Black corner and the striker calmly fired home his first goal for the club.
There was still time for more though, and Little duly delivered with his third of the afternoon. A great cross from McKay found Sandaza, and whilst his shot was saved, the forward was on hand to slot home from close range to grab his hat-trick.