Bangor booked their place in the final after overcoming a dogged Newport YMCA side.
It was a tight affair for 42 minutes before Peter Hoy scored the all-important opening goal for Bangor, after YMCA failed to clear a free-kick from the left.
Ashley Stott's angled shot made it 2-0 on 65 minutes, before Sion Edwards capped a fine display by scoring the third minutes later following a great move down the left wing.
Danny Cueto scored a late consolation for YMCA but it was the Citizens who deservedly progressed to the final.
29 March: Llanelli 5-2 Rhyl
Llanelli are on course for a Welsh domestic treble as Peter Nicholas' team trounced Rhyl in a five-star Welsh Cup semi-final display.
Prolific marksman Rhys Griffiths' hat-trick inspired The Reds into the final as they bid for their first Welsh Cup triumph.
Griffiths' phenomenal 49-goal tally this season has fired Llanelli into two cup finals and ten points clear of TNS at the summit of the Welsh Premier.
Llanelli, who face Rhyl in next month's Welsh League Cup final, were beaten Welsh Cup semi-finalists in the previous two seasons but Griffiths' goals guided them into this year's showpiece with his second-half treble.
Antonio Corbisiero gave Llanelli an early lead but the former Swansea City striker was injured in the process and had to be stretchered off.
Lee Hunt equalised for Rhyl on the stroke of half-time but Griffiths' 20-yard stunner and a cool Mark Pritchard strike eased Llanelli back into the lead at Aberystwyth's Park Avenue.
Hunt capitalised on a Llanelli defensive howler to drag Rhyl back in contention but within 90 seconds Griffiths has restored Llanelli's two-goal cushion.
The Reds striker converted a penalty after Pritchard was hauled down by Rhyl goalkeeper Lee Kendall before Griffiths completed the rout with arguably his easiest goal of the season as he tapped Chris Holloway's cross into an empty net from three yards.
Llanelli will now face either Bangor City or Welsh League giant-killers Newport YMCA in the final.
Quarter-finals: 1 March 2008
Newport YMCA carried on collecting Welsh Premier scalps as the Welsh League side staged a fantastic fightback to beat Welshpool 3-2.
The visitors were cruising after taking a fifth-minute lead through Brett Jefferies and looked home and dry when Richard Harris doubled Welshpool's lead on 51 minutes.
But Danny Heath gave Newport YMCA hope when he pulled a goal back on 67 minute, Lewis Sommers then equalised before Heath popped up again for a winner five minutes from time.
Rhyl were made to battle at home by GAP Queens Park but goals from Craig Jones, Lee Hunt and Chris Sharp saw them home 3-2, despite Ricky Evans' late penalty for Park giving Rhyl a nervous last few moments.
Bangor cruised into the semi-finals with a crushing 6-0 win at Guilsfield, Ashley Stott the goal-hero for the Citizens as he grabbed four of the goals.
The last quarter-final, played on Sunday, between Newi Cefn Druids and Llanelli was only settled after extra time in a see-saw match.
Chris McGinn gave Druids the lead, but a Stuart Jones equaliser on 63 minutes followed by an Andrew Edgar own goal gave Llanelli the advantage.
Karl Connolly's 80th-minute strike kept Druids' semi-final hopes alive and sent the tie into extra time.
But three minutes into that extra period Mark Pritchard popped up to put Llanelli into the lead once more, with a quick-fire Rhys Griffiths brace and a goal from Jordan Follows sending the Reds clear.
Connolly added a late consolation for Druids from the penalty spot but they bowed out 6-3 losers.
Guilsfield FC 0-6 Bangor City
Newi Cefn Druids 3-6 Llanelli
Newport YMCA 3-2 Welshpool Town
Rhyl 3-2 GAP Queens Park
Round Four: 2 February 2008
Giant-killers Newport YMCA claimed another top-flight scalp as the Welsh League side qualified for the Welsh Cup quarter-final.
YMCA followed up their win over Cup holders Carmarthen Town in the previous round to beat Welsh Premier strugglers Llangefni 4-3 on penalties after the score was tied at 1-1 following extra time.
Cymru Alliance League side Guilsford also claimed a Welsh Premier victim as Matthew Newtown's goal was enough to defeat Caernarfon Town.
GAP Queens Park are the third club from outside the Welsh Premier to reach the last eight as they defeated Welsh League Caerleon 2-0 with goals from Kevin Breeze and Paul Brunt.
Guilsfield FC 1-0 Caernarfon Town
NEWI Cefn Druids 0-0 ENTO Aberaman Athletic *Newi win 5-3 on penalties
Haverfordwest County 1-2 Rhyl FC
Aberystwyth Town 0-0 Bangor City *Bangor win 3-2 on penalties
Newtown AFC 1-2 Llanelli AFC
GAP Queens Park 2-0 Caerleon FC
Bryntirion Athletic 1-2 Welshpool Town
Newport YMCA 1-1 Llangefni Town *Newport YMCA win 4-3 on penalties
Round Three: 3 November 2007
Welsh Cup holders Carmarthen Town crashed out 2-1 to 10-man Newport YMCA of the Welsh League.
Faris Yafi gave Newport the lead before Liam Hancock levelled, but an 85th minute penalty from Gareth Lynch secured a 2-1 win.
Elsewhere, Cymru Alliance side Guilsfield beat Connah's Quay 2-0 and a late Stuart Graves goal was enough for Rhyl against Port Talbot.
Bangor's Mike Walsh scored in extra time against Caersws to win 3-2.
Aberystwyth Town 3-1 Neath Athletic
Bryntirion Athletic 4-2 Dinas Powys
Caerleon 2-0 Brymbo
Caersws 2-2 Bangor City *Bangor win 3-2 after extra time
Connah's Quay 0-2 Guilsfield
Ento Aberaman Athletic 3-1 Caerau Ely
GAP Queens Park 3-1 Afan Lido
Haverfordwest County 3-0 Ton Pentre
Llangefni Town 3-0 Mynydd Isa
Llanrug United 3-5 Llanelli
Nefyn United 1-3 Caernarfon Town
Newi Cefn Druids 3-0 Holyhead Hotspurs
Newport YMCA 2-1 Carmarthen Town
Newtown 1-1 Maesteg Park Athletic *Newtown win 2-1 after extra time
Rhyl 1-0 Port Talbot Town
Tywyn Bryncrug 1-1 Welshpool Town *Welshpool win 3-1 after extra time
Round Two: 6 October 2007
The New Saints crashed out of the Welsh Cup on penalties for the second season in a row after losing Saturday's second round shoot-out 3-2 at Connah's Quay.
When the tie finished 0-0 after extra time, Nomads goalkeeper Paul Pritchard was the hero with three penalty saves.
Two other Welsh Premiership sides bowed out, with Airbus UK Broughton losing 3-2 after extra-time away to Cymru Alliance side Guilsfield.
Welshpool beat Porthmadog 2-0 at The Traeth in their all-Welsh Premier tie.
Results:
Aberystwyth Town 3-0 Newcastle Emlyn
Afan Lido 3-1 Croesyceiliog
Bangor City 3-0 Llandyrnog United
Bridgend Town 1-2 Bryntirion Athletic
Brymbo 4-0 Halkyn United
Caerau Ely 3-2 Goytre United
Caerleon 2-1 Taffs Well
Caernarfon Town 2-1 Llanfair PG
Caersws 9-0 Mold Alexandra
Cardiff Corinthians 2-2 Ton Pentre *Ton Pentre win 3-2 after extra time
Connah's Quay Nomads 0-0 The New Saints *Connah's Quay Nomads win 3-2 after penalties
Corwen 1-3 Mynydd Isa
Cwmaman Institute 0-3 ENTO Aberaman
Cwmamman United 0-5 Dinas Powys
GAP Queens Park 3-1 Penrhyncoch
Guilsfield 2-2 Airbus UK Broughton *Guilsfield win 3-2 after extra time
Haverfordwest County 1-0 Llantwit Fadre
Holyhead Hotspur 1-1 Bala Town *Holyhead win 2-1 after extra time
Llanberis 1-5 Newtown AFC
Llandudno Town 1-1 NEWI Cefn Druids *NEWI Cefn Druids win 1-2 after extra time
Llangefni Town 5-0 Hawarden Rangers
Llanrug 5-1 Llanrhaedr
Maesteg Park 2-0 Briton Ferry
Merthyr Saints 1-2 Carmarthen Town
Neath Athletic 6-0 Llanwern
Nefyn United 2-0 Chirk AAA
Newport YMCA 4-1 Cambrian & Clydach
Pentwyn Dynamos 3-7 Llanelli AFC
Porthmadog FC 0-2 Welshpool Town
Rhyl FC 10-0 Montgomery Town
Tywyn Bryncrug 3-2 Conwy United
West End 1-2 Port Talbot Town
Round One: 15 September 2007
Bala Town 6-3 Denbigh Town Bodedern 0-2 Llanfair PG Brickfield Rangers 0-12 Brymbo CPD Bridgend Town 3-1 Garden Village Bryntirion Athletic 6-1 Pontypridd Town Caerau Ely 7-0 Garw Athletic Caerleon 4-0 Treharris Athletic Carno 1-4 CPD Penrhyncoch Coedpoeth United 0-1 Mold Alexandra Conwy United 4-0 CPD Glynceiriog Corwen 3-1 Lex XI CPD Cwmaman Institiute 4-2 Llangeinor (after extra time) Cwmamman United 3-0 AFC Llwydcoed Dinas Powys 3-0 Penrhiwceiber Ely Rangers 1-4 Llantwit Fadre Glan Conwy 4-3 Llanrug United Goytre United 3-0 Pontardawe Town Guilsfield 2-1 Prestiegne St Andrews Halkyn United 2-1 Ruthin Town Hawarden Rangers 3-0 Buckley Town Holyhead Hotspurs 3-2 Cefn United (after extra time) Llanberis 4-3 Llanwrst United (after extra time) Llandyrnog United 3-1 Penycae Llanrhaedr YM 3-2 Berriew (after extra time) Llansawel 2-5 ENTO Aberaman (after extra time) Llanwern 4-2 Barry Town (after extra time) Maesteg Park 2-1 Seven Sisters (after extra time) Merthyr Saints 2-0 Cwmbran Town Montgomery Town 2-1 Llanfyllyn Town Mynydd Isa 3-1 Glantraeth Nantlle Vale 0-2 Chirk AAA Nefyn United 2-0 Gresford Athletic Newcastle Emlyn 4-1 Knighton Town Newport YMCA 2-0 Goytre FC Pentwyn Dynamos 3-1 Cwmbran Celtic Pontyclun 1-2 Cambrian & Clydach Vale Prestatyn Town 1-2 Llandudno Pwllheli 3-4 GAP Queens Park Taffs Well 3-2 Caldicot Town Ton Pentre 3-0 Aberbardoged Buds Tredegar Town 3-4 Cardiff Corinthians (on penalties) Troedyrhiw 3-7 Croesyceiliog Tywyn Bryncrug 11-10 Rhydymwyn (on penalties) West End 2-1 Bettws
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.
Bookmark with:
What are these?