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.
William Cooke scored four goals for Llangollen Town Reserves (this photo/graphic was produced when he…
Acton are the champions! NEWFA LEAGUE DIVISION 2 CPD Sychdyn United 1 (Shay Davies 28)Acton…
Australian Christian Jardine produced a crucial innings for Northop Hall. Picture: GARETH PRESTIDGE LIVERPOOL AND…
Action from Bangor v Brymbo at Ty Newydd. Picture: ANDRE PEPPER - many thanks NORTH…
Scenes after the final whistle on Thursday after Colwyn Bay wrapped up the North Wales…
Ardal North West champions CPD Dinas Bangor City 1876 rounded off their league campaign with…