Two Sam Bryan goals on 20 and 81 minutes were enough to clinch victory for a Gresford side which had to play the best part of an hour with 10 men after a 39th minute red card for William Evans.
Sam McCormick replied five minutes over the 90 for Buckley, who had Callum Humphries red-carded with 92 on the clock.
Elliot Bull’s 19th minute strike gave Llay the lead, Marc Davies equalised after 25 and Isaac Adam Goundrey plundered a winner deep into added time for Holywell.
In an incident-packed game, the Wellmen had keeper Leo Deacon red-carded on 29 minutes, while Llay’s Matthew Grundy was dismissed on 56 for two yellows.
The visitors’ Callum Richardson also missed a penalty on 33.
A great effort from Prestatyn earned them a draw against third-place Connah’s Quay.
Jamie Brennan put the Deesiders ahead in the first minute, but Charlie Smith levelled on five and Kev Gorry edged the Seasiders in front with 25 gone.
Dylan Evans made it 2-2 after 29 minutes and that was the end of the scoring.
Antonio Jacovelli grabbed a hat-trick for a strong NFA Reserves outfit.
Rhys Lloyd and Owen Herbert were also on target for the visitors, Jack Jones and Courtney Weaver replying for Saints.
Bay led 2-0 at half time through Max McGoona and Ben Roberts, but Llandudno fought back after the break to snatch a draw, Harry Dodwell and Levi Montgomery finding the net.
Can Bangor City 1876 reach their second cup final of the season on Saturday afternoon?…
The unstoppable Kirstie Kural. Picture: SAM EADEN FAW Kirstie Kural of Wrexham Foresters has now…
Asa Thomas is flying up the Bob Brodie Trophy chart and could yet produce the…
The goals keep coming for the relentless Meilir Williams Meilir Williams' hat-trick in CPD Llanuwchllyn's…
Can Bangor repeat their double success of last season? Saturday, April 18, sees the start…
Scott Evans was Corwen's match-winner at Rhos Aelwyd. Picture: CORWEN FC - diolch RESULTS -…