CITY racked up a third straight Irn-Bru Third Division win as they bounced back from a goal down to notch a superb success against Clyde,
The delayed start at Broadwood due to the late arrival of the bus carrying City's north contingent saw the Black and Whites trailing 1-0 at the interval.
But Ross Jack's side, showing no changes to the starting 11 which helped City to a resounding 3-0 win over league-leaders Alloa on Saturday despite injury and illness doubts, replied with second half counters from Daniel Moore and substitute Mark Durnan.
The three points, only City's second full haul on the road this season, takes them within two points of fourth place Annan and three of third Queen's Park, with a game in hand on both.
City, held up by an accident on the A9, were slow to settle in the blustery conditions and the omens didn't look good as the Bully Wee hit the front after 23 minutes. Full back Gray fired in a dangerous cross and David NIVEN unluckily diverted the ball into the back of his own net.
City's best first half effort was a Paul Millar shot which scraped the left-hand upright, but it was a different story after the interval as the Black and Whites got their game sorted out.
They had to survive an early second half scare though, with Sweeney denied the chance to double Clyde's lead as Zander Clark parried away the striker's parting shot when one-on-one with the big keeper.
The game was turned on its head in the space of two minutes as Elgin charged into the lead with a two-goal burst.
The first arrived in 53 minutes as Daniel MOORE, now starting to add goals to his impressive CV, hit a spectacular wind-assisted 40-yard free kick which flew into the back of the net over a stranded home keeper.
Two minutes later and the Black and Whites went ahead, with Moore turning provider. On-loan St Johnstone defender Mark DURNAN, a replacement for O'Donoghue five minutes earlier, rose at the back post to bullet home Moore's flag-kick.
Clark denied Clyde an equaliser in 59 minutes as he safely gathered Neill's downward header, but that was the last real scare for City as they held out to head home with their first away win under their belts since early September.
Clyde – Crawford, Gray (Brown 86), Sharp, Gallagher, McQueen, Marr (Pollock 71), Kane (McDonald 85), Sweeney, Hay, Neill, Brannan. Subs not used – McCue, Irvine.
Elgin City - Clark, Niven, MacPhee, Duff, Leslie, Gunn (Crooks 75), Nicolson, O'Donoghue (Durnan 50), Moore, Cameron, Millar (McMullan 90). Subs not used - Black, Beveridge.
Ref – J Beaton.
Att – 352.
(Report by Louise Shaw)