After high drama in Cwpan Coffa Dai Dynamo Davies with Newcastle Emlyn disqualified for fielding an ineligible player at the quarter and semi-final stages the finalists are Bargod Rangers and Cardigan Town.

The Cardigan Magpies reached the final more than a month ago when springing a 4-1 win over Crannog at Parc Emlyn.

After Emlyn were thrown out losers in the last eight Felinfach and semi-final runners-up Rangers met in a re-scheduled semi at Lampeter on Wednesday.

Rangers who have been in the upper echelons of the league throughout the campaign were considered by many to be hot favourites to brush aside the Milkmen languishing two places off the bottom with only three successes from 17 outings.

Also Bargod sprang 3-1 and 5-2 league wins over their opponents and dumped them out of the Easter Monday League Cup with a 7-0 drubbing at Felinfach Playing Fields.

But any notion that Jamie Davies and colleagues were there to make up the numbers was soon disproved as the men from the Aeron Valley turned on the style and matched their opponents in every department before going down 4-2 in extra time.

Bargod had a bit more class with the likes of leading marksman Robbie Jenkins, Dion Phillips and Shaun Leonard to the fore, but Felinfach defended resolutely and passed the ball confidently in midfield.

Dion Phillips nudged the Carmarthenshire villagers ahead after 32 minutes when heading home a Leonard cross but the Milkmen were soon level.

Awarded a penalty for a foul on Robbie Jenkins the stab at the target from 12 yards by Eilir Evans was saved by Joe Turner but following up player/manager Jamie Davies headed the equaliser.

Dion Phillips got his second goal when chipping the ball over Williams but again the underdogs came back and 12 minutes from the end Meirion Evans poked the ball home.

Prolific goal-getter Jenkins was the man of the moment for Rangers during the extra 30 minutes with two goals that put the Parc Puw high-flyers in a final for the second time this term – they lost 3-2 against Crannog in the Easter Monday final.

The strike that finally killed off the brave Felinfach challenge was worthy of winning the final itself as front-runner Jenkins produced a superb effort from 25 yards, the ball zooming into the bottom corner of the net giving Williams no chance whatsoever.

The final is to be played at Troed-y-rhiw Park Ffostrasol on Bank Holiday Monday, May 2.