BODORGAN produced a stunning fightback to beat in-form Valley Athletic on penalties in the qualifying round of the Megan Cup.

Both sides went in to the game undefeated in their last six matches and this made for a great spectacle from a neutral perspective.

Bodorgan took the lead on the half hour as a mis-communication in the Valley defence allowed forward Danny Connolly to go through on goal and he finished neatly.

Ryan Hall equalised for the visitors just before half time via a header.

In the second half, Valley came out fighting. Danny Roberts found winger Konner Druce who made it 2-1 before the pair combined again for 3-1.

However, the game was far from over. Bodorgan found a second goal via Danny Connolly with less than half an hour remaining on the clock.

The home side then snatched an equaliser in the dying moments to take the tie to extra time.

Ryan Hall was sent off for a second bookable offence before Valley were awarded a penalty just moments later.

This led to a scuffle between the players and Valley's Jordie Lees was sent off, reducing them to nine men and a Bodorgan player was also given his marching orders.

After things had calmed down, Mike Williams stepped up to convert the penalty and make it 4-3 to the visitors.

Bodorgan then equalised again. A high free kick launched into the box and the ball was put into the net by a Valley defender.

The thrilling tie was eventually taken to penalties where Bodorgan won 3-2.

Elsewhere on Saturday afternoon, Llangoed & District Reserves were beaten 4-3 by Caergybi in the Bwlch Car Boot Cup despite a spirited performance.

Goals from Glenn north, Gary Jo Owen and Jack Roberts put Caergybi 3-0 up within the first 10 minutes.

Llangoed replied on 25 minutes via a Mitchell Jones goal, before their keeper, Rhys Owen was dismissed for a handball outside the area.

In the second half, Dewi Thomas put Caergybi 4-1 up.

However, Llangoed managed to pull two goals back as Llion Roberts and Robin Morris scored. Caergybi also went to to 10 as Jack Roberts was sent off.

Llandegfan's Kon-X Anglesey League tie against Mynydd Tigers was called-off as was Bryngwran Bulls' Lucas Oil Cup clash against Arriva Bangor.