Promoted Flint edged up to second in the Cymru Premier after a hard-fought win at The Rock on Wednesday night.
Druids started well, finding the net on eight minutes only for the ‘goal’ to be ruled out for offside.
John Danby was also forced into a fine save to deny Naim Arsan in the early stages.
It was the Silkmen who took the lead, though, Wes Baynes whipping in right-footed a tantalising free kick from the left on 26 minutes which Richie Foulkes headed in at the near post.
In the second half, a Foulkes cross was tipped into the bar by keeper Michael Jones, while Baynes also rattled the bar.
At the other end Danby foiled Jamie Reed with a superb save.
Ten minutes remained and it was still anyone’s game when Baynes delivered low from the right into the box and Mark Cadwallader applied a deadly right-foot finish.
Cefn refused to fold and hit back with a Reed strike two minutes from time, but the visitors held on for the spoils.
Druids: Michael Jones, Naim Arsan, Jamie Reed, Harry Brazel (Harry Fuller 83), Alex Darlington, Niall Flint (Kieran Smith 84), Iwan Cartwright, Ben Barratt, Thomas Reilly, Jacob Wise, Stefan Edwards.
Flint: John Danby, Nathan Craig (Ben Burrows 86), Wesley Baynes (Thomas Kemp 82), Ben Nash, Brandon Burrows, Richard Foulkes, Alex Titchiner, Kyle Smyth, Callum Bratley (Mark Cadwallader 68), Conor Harwood, Darren Thornton.
Mochdre Sports' Adam Hold (hoops) takes on the NFA defenders. Pictures: MATT JOHNSON FAW WELSH…
Dave Maddock has joined Llandudno Swifts for the 2025-26 season Many thanks to all clubs…
Lili Mai Jones (left) and Faye Knox celebrate after Wrexham's historic win over FC Pyunik.…
Llandrindod Wells (blue) in action against Dolgellau in the Ardal North East last season. Photo:…
Can Colwyn Bay return to winning ways in the Liverpool Competition First Division on Saturday?…
Can Llangefni Town (blue) overcome the challenge of Acton FC at Cae Bob Parry? Picture:…