Truro City 3 Taunton Town 1
A much improved second half display by City saw them clinch a place in the third qualifying round of the FA Cup for only the third time.
Goals by Ryan Brett, Craig Duff and Arran Pugh were enough to earn City a trip to Margate in the next round on Saturday week.
And they could even afford to miss a stoppage time penalty, when substitute Isaac Vassell had his spot kick saved, as they overcame a brave Taunton side who finished the match with ten men after Ben Carter was sent off for collecting two yellow cards near the end of the game.
The visitors who play two levels below City, made it difficult for the home side in what was an entertaining second qualifying round replay after the two teams had drawn 2-2 in Somerset on Saturday.
Taunton carried on from where they left off in that first meeting and took the game to a strangely subdued home side.
Jordan Rogers and Craig Veal were a real handful for City, who however, came closest to scoring when Matt Wright twice hit the woodwork in a goalmouth scramble.
But City did did take the lead after 32 minutes when Brett's shot was only parried upwards by Taunton keeper Lloyd Irish and crossed the line before substitute Les Afful followed up just to make sure.
Truro's lead lasted barely two minutes as Rogers took advantage of some sloppy home defending to score his third goal of the tie, after netting both goals at Wordsworth Drive.
After a few choice half time words from boss Steve Tully, City were a transformed side after the break with Duff immediately heading home Brett's corner to make it 2-1.
And Brett was again the provider for City's third goal after 69 minutes, with this time defender Arran Pugh heading powerfully home from the midfielder's corner.
Taunton never gave up, but once Carter saw red for a nasty foul on Jake Ash after already having being booked, it was game over.
In stoppage time Vassell was brought down by substitute Graham Mercieca for a blatant penalty, but Irish saved well from Vassell, though it did no really matter as City stretched their unbeaten run to six games and wrapped up £4,500 in prize money.
They return to league action at home to Havant & Waterlooville on Saturday.
STATS BY TOM TRUST:
Truro:
Rice, Mitchell, Riley-Lowe (Farkins 72), Ash (C), Richards, Pugh, Dawson (Afful 27), Green, Duff, Wright (Vassell 65), Brett. Sub not used: White.
18 attempts: 3 goals (Brett 32, Duff 46, Pugh 69), 5 saved (Afful 28, Pugh 13, Green 88, Brett 90, Vassell pen 90 =4), 2 woodwork (Wright 18, 18!), 8 off-target (Brett 13, 48, Green 15, 18, Afful 44, Pugh 45+2, Wright 41, Duff 51).
6 corners (left 13, 68, 72, 88, right 46, 48 ), 1 offside, 9 FKs conceded, 2 yellows (Dawson 7, Pugh 65)
Taunton:
L. Irish, Price (C), Felix, O. Irish, Martin, Evans, Short (Broom 64), Carter, Rogers, Veal (Klein-Davis 73), Searle (Mercieca 64). Subs not used: Broom, Hitchens, Chainey.
9 attempts: 1 goal (Rogers 34), 3 saved (Short 2, Carter 8, Mercieca 75), 5 off-target (Rogers 6, 13, Veal 30, 64, Evans FK 90+3).
4 corners (left 81, right 4, 5, 13), 2 offsides, 13 FKs conceded, 2 yellows (Carter 71, 79 = red).
Ref: Adam Ricketts (Bristol), Assts: David Goard, Sean Rothwell (both Plymouth)
Att 236. 50/50 winner 2722 (£29.50 claimed). Answer to my music question was Cheap Trick (£5 prize claimed).