Late on a rain-delayed final day Cornwall completed back-to-back championship victories for the first time in seven years,
This despite conceding a deficit of 82 runs on the first innings.
Cornwall remains top of the table and will be guaranteed promotion if they beat Wales at Abergavenny next week.
Day 1 Cornwall won the toss and elected to field
Lunch 13:10 - Wiltshire 112-4 (28.1) Cullen 8no
Tea 16:20 -Wiltshire 227-8 (75) Cullen 57, Croom 4no
Inns Closed 17:14 Wiltshire 265 ao
Close 19:17 Cornwall 93-5 (28) P Smith 10no, M Tryfonos 14no
Spinners dominated in the Western Division Two match at St Austell where Cornwall slow left-armer Max Tryfonos claimed a maiden five-wicket haul against Wiltshire.
Tryfonos had taken only one wicket in his previous five Championship matches but he triggered a slump that saw Wiltshire slip from 82 without loss to 124 for six.
Tom Cullen’s half-century and useful runs down the order from Harry Broderick (26) and Chris Aubrey (33) helped Wiltshire recover to 265, who had taken only one wicket in his five previous Championship matches, took five for 69 to dismiss Wiltshire for 265.
Tryfonos was batting by the end of the day as Cornwall struggled to 93 for five with off-spinner Joe King and left-arm seamer Josh Croom taking two wickets apiece.
Innings Closed 12:50 Cornwall183ao
Lunch 13:23 Wiltshire 12-1 (6)
Innings Closed 16:07 Wiltshire109ao
Tea to 16:29
Cornwall Target 192
Close 19:01 Cornwall 133-4 (43.2).
Clarke was dismissed for 52 in the final over of the day.
Paul Bolton - NCCA
Slow left-armer Max Tryfonos claimed the first 10-wicket match haul of his career to help revive Cornwall’s hopes of a second straight win against Wiltshire at St Austell.
After off-spinner Joe King had taken six for 56 to give Wiltshire a first innings lead of 82, Tryfonos took the new ball and took five for 35 to finish with match figures of ten for 104.
Wiltshire were dismissed for 109 in 43.1 overs which left Cornwall to chase 192 on a turning pitch.
When Cornwall were 58 for three, Wiltshire were favourites but Xavie Clarke (52) and Will MacVicar (28no) added 55 for the fourth wicket to reclaim the advantage.
There was one further twist when Clarke became the 19th wicket to fall in the day when he was bowled by Wiltshire captain Ed Young last ball.
Delayed Start until 16:15
17:27 Cornwall win by two wickets with an hour to spare.
Paul Bolton - NCCA
Cornwall made it back-to-back wins with a tense two wickets victory over Wiltshire at St Austell.
The match was evenly poised when play eventually got underway at 4.15 pm and fortunes fluctuated throughout the short final session.
Will MacVicar’s 45 nudged Cornwall closer to victory but he went LBW to off-spinner Joe King who finished with four for 67.
There were four wickets for Ed Young but Tommy Sturgess saw Cornwall home with 15 not out to leave Wiltshire to rue their batting collapse on the second day.
St Austell: Wiltshire 265 (Tom Cullen 57, Jack Mynott 51, Max Tryfonos 5-69) & 109 (Max Tryfonos 5-35), Cornwall 183 (Joe King 6-56) & 194-8 (Xavie Clarke 52). Cornwall (21pts) beat Wiltshire (6pts) by two wickets.