CHIPPENHAM Town won away from home in the league for only the fourth time this season, despite finishing with nine men in Cornwall this afternoon.
Mark Collier's men had striker Lee Phillips and Bryan Smith sent off in the second half, but still hung on to claim a vital three points.
The visitors fell behind on 26 minutes as City skipper Paul Kendall volleyed home after Shane White's pass.
But the Bluebirds were level two minutes later as Phillips found the net from a cross.
Chippenham took the lead for the first time five minutes into the second half as Corey King broke through and fired past goalkeeper Grant Fisher.
Six minutes later it was 3-1 as Griffin outjumped Fisher to head home.
Phillips was then red-carded after an off-the-ball incident but Truro were unable to make any impact, even when Smith was ordered off in injury time after the referee consulted with his assistant.
CHIPPENHAM TOWN: Kent Kauppinen, Harley Purnell, Pete Monks, Bryan Smith, Jon Beeden, Greg Tindle, Joe McClennan, Corey King (Jake Harris 88), Alan Griffin (c), Lee Phillips, James Guthrie.
Subs not used: Tyron Leigh, Ben John, Aaron Oakley, Jake Simpson.
Attendance: 342
FULL MATCH REPORT AT GAZETTEANDHERALD.CO.UK/SPORT AND WILTSHIRETIMES.CO.UK/SPORT TOMORROW AND REACTION IN THURSDAY'S GAZETTE & HERALD AND FRIDAY'S WILTSHIRE TIMES
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here