It was a poor start to the game but after 13 minutes David McCallum's cross found Ally Graham whose header hit the crossbar.
After 25 minutes young Alan Trouten outfoxed two Elgin defenders and his low left foot strike was deflected and saved by Kieron Renton.
But Elgin's first attack seen a goal. Stuart Kettlewell failed to clear the ball and Martin Harty's strike took a wicked deflection off Kettlewell leaving Crawford helpless.
After that McCallum could have equalised he hit an excellent drive on the edge of the box and it was deflected over for a corner kick.
Just before half-time referee John Underhill made his first action of the game. The man with the dodgy sounding whistle booked Kettlewell for a dangerous challenge.
After 52 minutes a piece of brilliance from Paul Harvey on the edge of the box seen a cross put in to Big Ally whose header hit the bar AGAIN!!!
Elgin should have really made it two after a hour. Reid found himself through but a powerful save by DC prevented a goal.
That was the last time the ball was out of the Elgin half.
City: Keiron Renton, Stuart Cumming, Craigi Higgins, Paul Kaczan, Martin Harty, Jamie McKenzie (Iain Vigurs 68), Fraser Bremner, Adam Nelson, Andy Roddie (Garry Wood 84), Phil Reid (Anton Lennox 90), Paul Napier
Subs Not Used: Darryn Kelly, Stewart McKenzie.