Five second-half goals – including a Mark Cadwallader hat-trick – ensured Flint romped to victory and cut the gap on Cymru North leaders Prestatyn to 12 points with a game in hand.
Cadwallader went closest to scoring in the first half with a header before the floodgates opened at Lon Talwrn after the break.
The deadlock was broken on 54 minutes when Cadwallader forced the ball over the line following a Nathan Brown corner.
In the 65th minute Nathan Brown fired a 22-yard free kick into the corner of the net, then soon after Cadwallader struck again.
Brown set up Cadwallader for his treble from another corner in the 75th minute. More good work from Brown then enabled Alex Titchiner to apply a cool finish.
Championship Conference
Caernarfon Town 1 (Noah Edwards 33) Bala Town 2 (Chris Venables 67, 81)
The New Saints 1 Newtown 2
Play-Off Conference
Airbus UK Broughton 2 (Joe Palmer, Kristian Platt) Cefn Druids 3 (Jamie Reed 2, James Davies)
Penybont 1 Carmarthen Town 2.
Llandudno 0 Bangor City 2 (Esteban Goicoechea 2)
Llangefni Town 0 Flint Town United 5 (Mark Cadwallader 3, Nathan Brown, Alex Titchiner)
Reserves Division
Colwyn Bay 0 Llanrug United 3 (Gareth Griffiths, Ywain Jones, Morgan Williams)
Porthmadog 1 (Gareth J Evans) Llangefni Town 4 (Luke Waller, Steven Jones 2, Cai Williams).
Amer Jamil of Carmel bowls to Dolgellau's Jaco Oosthuizen. Pictures: STEVEN JONES North Wales Cricket…
FC Mountain (grey) in action last season. Picture: Richard Bates North Wales football club FC…
Gareth Davies (blue shirt) was a two-goal hero for Bethesda Athletic when they beat mighty…
Harrison Hudson hits a cracking drive for Conwy at Bethesda. Pictures: ANDRE PEPPER PHOTOGRAPHY NORTH…
Dan Graham plays the shot which brought him his century for Chirk seconds. Pictures: BRIAN…
Owen Skillander hit a sparkling 61 as Northop Hall 2nd XI claimed a huge victory…