Substitute Rowan Burdsall was the Buckley hero with two second-half goals four minutes apart which sealed a narrow win for his side.
Asa Hamilton put Bucks ahead with a 26th minute penalty before goals from Matthew Grundy and Liam Turton turned things in Llay’s favour.
Then came Burdsall’s match-winning double on 74 and 78 minutes, one of them a 30-yard screamer from the promising 18-year-old.
Zac Davies’ 91st minute decider ensured Penycae ended leaders The New Saints’ season-long 19-match record without defeat.
Tomas Jones’ 16th minute spot-kick put TNS in front, but Austin Owen levelled soon after for third-place Penycae.
Saints had Joe Connolly sent off for a second yellow on 88 minutes and to add insult to injury. Davies came up with the winner for the Wrexham visitors.
Bontnewydd Reserves 3 (Dion Davies 36, Mathew Roberts 90+2, Cameron Owen 90+3) CPD Llanberis Reserves 3 (Cian Pleming 24 & 28, Jonny Cyster 41)
Kinmel Bay Reserves 3 (Ian Dunn 34, Ryan Hulse 66, Callum Foster 88) Penmaenmawr Phoenix Reserves 1 (Aidan Williams 88)
Llanfairfechan Town Reserves 6 (Harry Croston 4, 53 & 58; Rhys Griffiths 50, Elliot Croston 80 & 86) CPD Nefyn United Reserves 2 (Luke Allaway 23, Arwel Hughes pen 88)
Harvey Edwards knocked in a hat-trick as Chirk dished out a real hammering at The Muga.
Josh Newell, Cam Roberts, Brad Pearce, Toby Nash and Jack Antony provided the other away goals.
Two goals in the final 20 minutes won this one for Llay.
Euan Edwards broke the deadlock and Alex Owen added a second five minutes from time.
A player was sent off from each side – Stephen Wilson of Hawarden was red-carded in the 89th minute and Adam Kendrick walked for the home side on 90.
James Haynes, Dyfan Jarvis (2) and Edward Neale shared the home goals, but replies from Richard Hughes (penalty), N/A (x2) plus a Ryan Jenkins own goal earned Mold a point.
Rupeni Thorn’s 34th minute goal handed Llangollen a narrow half-time lead.
The picture changed after the break, Danny Bell, Trystan Thomas and captain Declan Williams putting Nantlle 3-1 ahead.
Llangollen had Joseph Doyle-Davies red-carded on 89 before Thorn added his second for the hosts deep into added time.
Flint Town United 4 (Connor Williams 28, 86; El Amri Soulayman 30, Harley Brindley-Peagram 65)
Airbus UK Broughton 3 (Leo Branch 19, N/A 45+1, N/A 50)
Holywell Town Development 1 (Iwan Peters 58)
Conwy Borough Reserves 2 (N/A 7, Charlie Martins 89)
NEWFA TROPHY SEMI-FINAL - APRIL 18, 2026 CPD Sychdyn United 0 Aston Park Rangers 3 (Thomas…
MATT JOHNSON captures the action as Mountain Rangers hero Nathan Craig (stripes - No 44)…
Danny Warren scored twice for Airbus in their 3-1 win over champions Llandudno. Picture: FAW…
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…