Jamie Reid emerged from "the most difficult year of his career" to grab an injury time equaliser as Cirencester came from 2-0 down to earn an FA Trophy replay.
Supersub Reid, only just back from a bad knee injury,had only been on the field for seven minutes when he played a diagonal cross to the far post - and saw it carry on the wind and dip over Truro goalkeeper Martin Rice's head into the net.
It sparked wild celebrations among the players and coaching staff, but that bit of good fortune was no more than Brian Hughes' side deserved as they were the better side in the second half.
Reid only came back into the Cirencester squad for last Tuesday's win over Kettering and had played a few games for Hardwicke in the County League after recovering from his injury.
"I love this club and they have stuck by me during the injury," he said. "I am grateful to the manager Brian Hughes and the chairman Steve Abbley for keeping me involved with the club.
"We showed great spirit and deserved the draw and I thought we more than matched them and we have definitely got a chance in the replay."
Cirencester had gone into the game without leading scorer Charlie Griffin, who was not fit enough to start after going off early in the midweek Kettering victory.
That meant a reshuffle, with Ross Langworthy taking a central striker's role, flanked by Zack Kotwica and Ollie Knight.
Hughes' men gave as good as they got against the Vanarama National League South side for long periods, but were grateful to goalkeeper Glyn Garner for a couple of smart stops to thwart pacy striker Isaac Vassell.
They did have the ball in the net when Kotwica slipped Matt Liddiard in to fire past Rice, but he was denied by an offside flag - and Truro went ahead soon after, in the 41st minute.
Vassell broke into the box and although he seemed to be fouled by Ellis Dunton he managed to nudge the ball past Garner.
That lead was doubled in first-half stoppage time when Arran Pugh headed home Richard Brett's corner almost unchallenged at the far post, and it seemed a long way back for Cirencester.
But they took the game to Truro after the break, and Dunton went close with a diving header before he was fouled in the box by substitute Jake Ash after 65 minutes.
Kotwica stepped up to send Rice the wrong way from the spot for his eighth goal of the season to give Cirencester a foothold back in the game.
Truro were playing on the counter attack as Cirencester pressed for an equaliser.
Ex-Forest Green man Les Afful had a shot deflected wide and Brett's free-kick hit the post, while Cirencester were causing a few problems from set-pieces, but it seemed Truro would edge through until Reid earned that merited second bite at the cherry back at the Corinium tomorrow night.
Truro: M. Rice; S.White, A. Pugh, J. Richards, C.Riley-Lowe; O.Knowles, D. Green, C. Cooke (J. Ash 64), R. Brett; M. Wright (L. Afful 57), I. Vassell (C. Duff 82). Subs not used: D. Barrow, P. Mitchell.
Cirencester: G. Garner; S. Anson, L. Henry, E. Dunton, A. Bennett; O. Knight, B. Hooper (J. Reid 84), J. Mortimer-Jones, M. Liddiard, Z. Kotwica; R. Langworthy. Subs not used: C. Griffin, M. Pritchett, J. Bevan.
Referee: R. Hulme.
Star Man: Ellis Dunton (Cirencester).
Read more: http://www.gloucestershireecho.co.uk/Cirencester-Town-hit-2-0-earn-FA-Trophy-replay/story-28354987-detail/story.html#ixzz3uD2Lo4Na