Four second half goals from the visitors turned what was a highly competitive game for 53 minutes into a one-sided procession.
Caernarfon started well without creating any clear chances and it was against the run of play when Nomads took a 16th minute lead.
Jamie Insall smartly found Neil Danns, who timed his pass perfectly for Declan Poole to slot into the left corner of the net.
The visitors pushed for a second but the Canaries rode the storm and then drew level on 23 minutes.
Jacob Bickerstaff skilfully brought down a high ball, advanced into the box and beat keeper Oliver Byrne at his near post for one-apiece.
Andy Morrison’s side were back in front on 32 minutes when Poole was given too much time to deliver into the six-yard box from the right and Michael Wilde pounced with a diving header.
Caernarfon appealed for a penalty when John Disney appeared to handle a Mike Hayes cross, then three minutes before the break Quay livewire Danny Davies lashed just over the bar.
Town began the second half strongly, but their hopes of a result suffered a sickening blow in the 54th minute.
Kris Owens dinked a free kick into the box and Caernarfon striker Cai Jones sliced the ball into his own net.
Four minutes later the hosts had a chance to cut the deficit, but Hayes blasted over the bar.
Nomads added a fourth in the 73rd minute when the Cofis were unable to get much purchase on clearing a right-wing cross and Davies’ volley was not the cleanest struck but still found the net.
In the 78th minute it was 5-1 when Callum Morris lofted a ball to the back post and substitute George Horan volleyed in off the underside of the bar.
To compound Town’s misery, keeper Josh Tibbets had to be stretchered off with a leg injury sustained in a collision with Horan.
The 90th minute delivered a sixth goal for Nomads as Davies thumped a low cross in off the bar.
Championship Conference
Barry Town United 0 The New Saints 6 (Brobbel 4, Roscrow, Astles)
Penybont 2 (Georgievsky, Clutton) Bala Town 3 (Kay 2, Leslie)
Play-Off Conference
Cardiff Met University 2 (Baker, Warman) Newtown 2 (Mills-Evans, Mwandwe)
Flint Town United 5 (Cadwallader, Harwood, Amis, Maher, Buckley) Cefn Druids 0
Haverfordwest County 1 (Fawcett) Aberystwyth Town 0
Andy Clarke of CPD Aberffraw has passed the 30-goal mark for the season. Picture: WYNNE…
CPD Pwllheli - Tim Datblygu (white) in action during their weekend victory over West Division…
Isla Thorne is making great progress in the sport of squash Meet some potential superstars…
Carmel and Llay Welfare first teams in action on Saturday. Pictures: STEVEN JONES - many…
THURSDAY FOOTBALL RESULTS - APRIL 30 NORTH WALES COAST WEST LEAGUEDivision OneBethesda Rovers 3 Llanfairpwll…
Meet the Kinmel Bay Development goal kings Which North Wales senior football teams have scored…