An injury time penalty from Scott Walker earnt City a vital point at home to Salisbury City on Saturday afternoon at Treyew Road.
Barry Hayles gave Truro an early lead with a looping header following a flick on from Jake Ash. City nearly doubled the lead when neat work from Watkins and Broad down the left culminated in the ball falling to the feet of Hayles who struck a fierce left footed drive only to see it cannon off the crossbar.
Salisbury found themselves level when Marvin Williams followed up on a Chenoworth save off the post to score. It was Williams once again who fired Salisbury into the lead on 66 minutes after a short corner was not picked up by Truro and Wiliams fired through a crowded area to put the visitors in front.
Salisbury found themselves down to 10 men when Robbie Matthews was dismissed for an elbow on Pugh.
Injury time arrived and Marcus Marting played an exquisite ball over the top to Barry Hayles who knocked the ball past keeper Ruddy only to be felled and the referee pointed to the spot. Up stepped City's top scorer Walker to fire into the top corner and earn a last minute point.
Highlights of the game can be found by clicking the link below: