Max Wright netted twice as East Stirlingshire's victory away to Clyde stretched their lead at the top of League Two to two points.
Clyde almost took the lead on 20 minutes when Scott Ferguson headed against the post from six yards.
He went close again moments later with a rasping drive.
But Shire struck a crucial blow just after the break when Chris Townsley was the provider as Wright found the top corner from six yards.
John Sweeney's right-footed strike appeared to have given Clyde a share of the spoils 15 minutes from time.
However, the league leaders went straight down the other end and grabbed the winner through Wright's second of the afternoon from close range.
Clyde: Barclay, Brown, McQueen, Frances (McCluskey 55), MacDonald, Ferguson, MacBeth (Scullion 80), Gray, McColm, Sweeney, Daly (Watt 82). Subs Not Used: Capuano, Orrick, Rajovic, Dickie.
Booked: MacBeth, Daly, Sweeney.
Goals: Sweeney 76.
East Stirlingshire: Hay, MacGregor, Townsley, Bolochoweckyj, Michael McGowan, Wright, McKechnie, Thomson, Greenhill (Miller 90), Maxwell (Turner 73), Quinn (Glasgow 79). Subs Not Used: McCaughie, Gordon, Conor Kelly, Wilson.
Goals: Wright 49, 78.
Ref: Stevie O'Reilly