Rangers trudged out of Forthbank without a win for the second time this season as Stirling cost them another two points.
The Albion home ground is the only Irn-Bru Third Division venue at which the Glasgow giants have failed to emerge victorious this season after their first visit in October ended in a shock 1-0 defeat.
They have notched up nine successive away wins since that game but this performance showcased many of the team’s frustrating frailties as Andy Little’s 22nd goal of the season was allowed to be cancelled out by Ross Forsyth’s 51st-minute equaliser.
The league leaders started the game a massive 37 points ahead of the second-bottom Binos and should have had enough to maintain their 22-point lead at the top, which has now been trimmed by two after Queen’s Park’s win over Clyde.
There was the small mercy for the Ibrox club in that their under-fire support remained largely muted following Saturday’s controversial rendition of several sectarian anthems at Berwick.
The club look set to escape Scottish Football Association punishment for those outbursts but chief executive Charles Green will hope to avoid any embarrassing repeats as he strives to rebuild the club’s international reputation.
Northern Ireland duo Dean Shiels and Little linked up for the opener.
Shiels collected a ball from midfield and was able to turn and face up to the Binos back four before slotting a finely-weighted pass in behind for Little to gallop onto.
With one touch to round the on-rushing Crawford, he took another to set himself before rolling the ball into the empty Stirling net.
But having had a couple of warnings in the first half, Rangers once again failed to learn their lesson as McAnespie swung another fantastic delivery into the box six minutes after the interval.
Full-back Anestis Argyriou had been penalised for a shove on Johnstone and with the free-kick, the former Hearts and St Johnstone midfielder picked out Forsyth to bullet home the equaliser.