Nefyn progress in Cwpan
but his header glanced wide.
Guilsfield came out strongly after the restart, Callum Bromley’s shot scrambled off the line before, from an Adam Jenkins free kick, Pritchard, despite a late deflection, produced a superb save.
Pritchard produced an even better stop to foil Jenkins after he was put through on goal.
That save marked something of a second half turning point as Port resumed charge for the last half-hour.
They finally broke the deadlock on 72 minutes when Gibbs cut dangerously across the box before rolling the ball into the path of Iwan Lewis, who cracked in a beauty from 18 yards.
Soon after the visitors were at it again when Gibbs released Cavanagh, who calmly made it 2-0. NEFYN United advanced to the Cwpan Gwynedd semi-finals with a well-deserved 3-1 victory at Glantraeth last weekend.
This was the Penwaig’s first win at the Anglesey ground in around a decade.
On a blustery day, the home side played with the wind in the first half, but this did not upset the visitors who created chance after chance but could not finish. Finally, on 43 minutes, Nefyn’s Llion Jones beat two defenders down the right and crossed and Guto Roberts struck the ball by the near post giving keeper Rhys Roberts no chance.
In the second half, Glantraeth came out as if they had found another gear but that only lasted around 10 minutes as Nefyn got into their stride and were much the better team.
On 64 minutes, the Cae’r Delyn side gained a corner taken by captain Steve Jones who floated it into the box. It was half-cleared and Zac Allanson managed to get contact on the ball to make it 2-0. The visitors kept up the pressure and, on 70 minutes, came the final nail in the coffin as once more Llion Jones beat two defenders and fired home a deflected shot.
Right on the 90 minutes, Guto Roberts spoiled hopes of a clean sheet display when he gave away a soft penalty which Tim Evans converted.
Talysarn Celts’ tie at home to Bro Goronwy was postponed, while Menai Bridge Tigers defeated Llangoed 4-2.
Gwynedd League action saw Waunfawr held 4-4 by Mynydd Tigers. Adam Jones, Rhodri Owen, Dafydd Evans and Kevin Barlow netted for the Beganifs; Llanystumdwy went down 5-2 at home to Gwalchmai, Morgan Griffiths and Darren Parry for the hosts.