Leaders Prestatyn Town were held to a 2-2 draw at home to Porthmadog in MD25 of the Cymru North.
After Jordan Davies had given the home side the lead, a Shaun Cavanagh double looked like it could have given Port a big win, only for Zebb Edwards to strike five minutes from time to rescue a point for the leaders.
Flint's 5-0 win over Llangefni on Friday therefore saw them close the gap on the Seasiders. A Mark Cadwallader hat trick along with goals from Nathan Brown and Alex Titchener saw Flint stretch their unbeaten run to six.
Guilsfield left it late to beat Gresford, Adam Jenkins striking four minutes from time as the home side stayed fourth.
Penrhyncoch were the only other home winners over the weekend, goals from Steff Davies and Tom Edwards giving them a 2-1 win over Rhyl at Cae Baker.
Aled Bellis' penalty four minutes from time gave Buckley a much needed 2-1 win over Llanrhaeadr, whilst Corrig McGonigle netted twice from the spot in Conwy's 3-1 win at Ruthin.
Colwyn Bay and Bangor also notched up victories on the road, winning 3-2 and 2-0 at Llanfair and Llandudno respectively.
FAW Board decision on promotion and relegation
Following the previous decision to curtail the 2019/2020 domestic football season in Wales using a points per game method, the FAW Board of Directors met remotely today (16 June) to consider the recommendation of the FAW National Leagues Board and other possible options with regard to promotion and relegation throughout the National Leagues.Read more
Sean Eardley returns to Maesdu Park as Llandudno FC Manager
The former Caernarfon Town Manager returns to the club he helped take to Europe, as he takes the hot seat at JD Cymru North club Llandudno FCRead more