Trefelin BGC are on the charge in Nathaniel Cars Welsh League football with two trophies in their sights.
The team based in Port Talbot are top of Division Three and play Penydarren BGC in the League Cup semi-finals.
Damon Thomas scored twice for Trefelin in their 4-0 league win against Newport City with Steven Berry and an own goal completing the tally.
Taffs Well FC will host both League Cup semi-finals at their Rhiw’r Ddar ground.
Cup holders Trefelin BGC defend their trophy against Penydarren BGC in the first tie, scheduled for Tuesday, April 23, while Third Division Ynysygerwn play unbeaten First Division leaders Penybont the next evening.
Penybont are the only non-fourth tier side in the semi-final.
Ynysygerwn defeated Penybont’s promotion rivals Haverfordwest County in their quarter-final, while Trefelin BGC won against Undy Athletic.
Penydarren BGC are in the semis after returning to the Welsh League following 20 years in the lower tiers of Welsh domestic football.
Kyle Sullivan scored both Penydarren goals in their 2-0 league win against Ynysygerwn Sports & Social Club.
It could be an all-Welsh League final in the FAW Trophy final. STM Sports have been drawn against Cefn Albion in their semi-final, while Pontardawe Town take on Bodedern Athletic.
Both ties will be played at Latham Park, Newtown on Saturday, March 16.
Cefn Albion v STM will kick-off at 1pm, while Pontardawe v Bodedern starts at 4.30pm.
STM Sports suffered a Second Division home defeat against Risca United came at Llanrumney University Fields.
Risca ended STM’s 16-match unbeaten home record thanks to goals from Lewis Davies and Tom Pratt, while Chris Worsley was the scored for Sports.
STM Sports: Dimonekene, Yohanes, Bull (Bateman 65), Biggs, Hodge, Hajgato, Evans (capt), Gardner (Jones, 52), Ahmun, Worsley, Conteh.
Risca United: Chorley, Furness, Hitchcock, Rathbone, Ripley, Lewis, Clayton (caps), Pratt, Palmer (Neville 62), Porter (Thomas 78), Davies (Berry 82).
Monmouth Town are top of Division Two and won 5-1 against Bridgend Street. Leo Ross led the Monmouth charge with a hat-trick, taking his tally for the season to 24, with Josh Brown and an own goal completing the tally.
Swansea University are chasing hard behind Monmouth and have three games in hand. They had a gruelling week, playing a university match in Newcastle two days before playing Caldicot Town in Welsh League action.
The students earned a 1-0 win against Caldicot with Will Toms the scorer.
Haverfordwest County defeated Cwmbran Celtic 3-0 at Conygar Bridge Meadow thanks to goals from Leon Luby, Jack Wilson and Ricky Watts.
County second in Division One, 10 points behind unbeaten leaders Penybont with 11 matches left.
Luke Borelli scored Penybont’s winner with 11 minutes of the match left, firing low into the net after a set piece.
The match was in danger of being abandoned after Port Talbot’s Blake Morgan was injured and an ambulance was called.
The players went back to their changing rooms before the teams were able to restart the game.
Thankfully, Morgan was okay after treatment and tweeted: “Thank you very much everyone for the well wishes and a special thank you to everyone who tended to me.
“I’ve been checked over by the doctors and they were happy with my condition. Feeling a bit groggy, but looking forward to getting back playing again ASAP @PortTalbotTown.”
Penybont FC: Rhys Wilson (capt), Adam Carpenter, Kane Owen, James Saddler, Sam Rodon, Oli Dalton, Curtis Hutson, Jay Bowen, Marcus Griffiths, Luke Borelli, Owain Warlow. Subs: Stephen Morris, Kieran Howard, Ben Symons, Rhys Griffiths.
Port Talbot Town: James Harris, John Hall, Jordan Pike, Jackson Hall (capt), Ryan Morgan, Kieran Miller, Morgan Thomas, Jandir Zola, Blake Morgan (Ben Rose-Miles 13), Owen Williams, Keane Watts (Dylan Thomas 86). Subs: Tom Evans, Bailey James, Jamie Rand (gk).
Referee: Kim Fisher.
Draw for the South Wales FA boys under-16 Cup semi-finals: Penrhiwceiber Rangers v Lisvane Panthers, Cardiff All Stars Blacks v Penydarren or AFC Porth.
Nathaniel Cars Welsh League results:
Division One: Afan Lido 1, Llantwit Major 2; Goytre FC 0, Cwmamman United 2; Haverfordwest County 3, Cwmbran Celtic 0; Penybont 1, Port Talbot Town 0; Ton Pentre 1, Pontypridd Town 4; Undy Athletic 0, Goytre United 4; Briton Ferry Llansawel v Ammanford, postponed; Cambrian and Clydach Vale BGC v Taffs Well, postponed.
Division Two: Aberbargoed Buds 0, Abergavenny Town 1; Aberdare Town 5, West End 0; AFC Llwydcoed 2, Dinas Powys 0; Monmouth Town 5, Bridgend Street 1; Pontardawe 0, Caerau Ely 3; STM Sports 1, Risca United 2; Swansea University 1, Caldicot Town 0.
Division Three: Caerau 0, Treowen Stars 0; Newport City 0, Trefelin BGC 4; Penrhiwceiber Rangers 2, Pontyclun 1; Penydarren BGC 2, Ynysygerwn 0; Tredegar Town 0, AFC Porth 2; Treharris Athletic Western 3, Ely Rangers 2; Trethimas Bluebirds 2, Panteg 3.
Welsh League Division One 2018-2019
|3||Cambrian & Clydach Vale BGC||20||12||5||3||38||19||19||41|
|11||Port Talbot Town||21||4||8||9||26||34||-8||20|
|13||Briton Ferry Llansawel||17||5||4||8||22||31||-9||19|
Welsh League Division Two 2018-2019
Welsh League Division Three 2018-2019
|1||Trefelin Boys & Girls Club||21||16||3||2||63||21||42||51|
|10||Treharris Athletic Western||18||7||2||9||28||30||-2||23|