|Elgin City 1
||East Stirlingshire 2
Elgin slipped another place down the Third Division table after harshly going down to a late Shire winner. The goal put Jim McInally's team top of the league but even he admitted after the match that he was embarrassed his team took the points.
Elgin boss Ross Jack handed a starting debut to Graham Tatters, son of club chairman Graham senior, and he lined up on the left side along with David A Craig, who was making his first start since being sent off against Shire in August.
A bad start saw Andy Rodgers fire East Stirling into a fifth minute lead following a poor clearance at a corner.
Simon Lynch and Rodgers had chances to add to the visitors' lead, while Elgin came to life with a Craig volley which went narrowly over.
Craig Gunn then had a drive deflected just past and City finished the half on top, though doing little to trouble away keeper Jamie Barclay.
Craig Frizzel was next to fire past for the home team, but a neat move on 64 minutes produced an equaliser. David Niven broke forward to take Mark Nicolson's pass beyond the Shire left back before squaring for Gunn to slot home his ninth goal of the season.
Gunn curled another inches wide only a few minutes later, while Frizzel was denied by Barclay when Kyle Macaulay put him in the clear.
City looked the best bet for a winner but instead it arrived for Shire with five minutes left, Richardson hooking a deflected David Dunn shot out of John Gibson's reach.
Elgin City: Gibson, Dempsie, Niven, Kaczan, Edwards, Craig, Gunn, Macaulay, Frizzel, Nicolson, Tatters. Subs Not Used: Crooks, Calder, Cameron, Inglis, S. Dunn.
East Stirling: Barclay, Hay, Richardson, King, Bolochoweckyj, Tully, Weaver (Dunn 67), Stevenson, Lynch, McGuire (McKenzie 62), Rodgers (Ure 67). Subs Not Used: Brady, Sorley.