Retour
It was a thrilling game which finished 3-3 after normal time, but two late goals sent Llanon through.
Crannog took the lead in the 20th minute with a goal from Eben Thomas.
Rhys Atkinson scored soon after for Llanon to level the game at 1-1.
Atkinson scored again nine minutes later to put Llanon into the lead.
They held on to their lead until half time but knew Crannog would look to get back level in the second half.
In the 75th minute, Crannog were awarded a penalty, and captain Sam Dutnell scored from the spot to level the game at 2-2.
Thomas then scored his second goal of the game six minutes later to put Crannog ahead.
In the 88th minute, Crannog were awarded another penalty.
This time Dutnell was unable to score from the spot.
That miss allowed Llanon sub Steffan Gruffudd to score in time added on to level the game and send it to extra time.
Aled Davies scored to put Llanon back ahead, but Jack Brown scored for Crannog to make it 4-4.
It seemed as if the game would go to penalties, but Llanon had other ideas, and Gruffudd scored his second goal of the game to win the game for his side.