RELEGATION-THREATENED Johnstown took a break from league action to play Pengelli United at home in the first round of the TG Davies Cup.
After shooting 2-0 ahead early on, the wheels came off for Johnstown, with Pengelli hitting back for a 4-3 win.
The sharp-shooting Craig Jones grabbed a hat-trick for Pengelli, who breathed life into their challenge with the first of his goals in the 20th minute to cut the deficit to 2-1.
Jones went on to complete his hat-trick in the second half, while also on target were Luke Rees and Steven Bates.
In the only game to survive in division two, second-placed Kidwelly Town moved to within four points of leaders Carmarthen Town Reserves after a hard-fought 3-2 win against visiting Garden Village.
After edging ahead through Ceri Williams in the 22nd minute, Kidwelly conceded a couple of soft goals and found themselves trailing 2-1 early in the second half.
It didn't look good at this point, but Kidwelly battled back and won it with two goals in the last ten minutes.
In the 80th minute, the referee pointed to the spot for a foul on Luke Fitzpatrick and Dwayne Cassell made no mistake to level it up at 2-2.
The same player netted the winner in the dying minutes.
The heavy rain that fell during the week left its mark on the rest of the programme, and among the clubs sidelined by postponements were Ponthenri, Burry Port, Tumble United, Llansteffan, Abergwili, Carmarthen Town Reserves, Johnstown United, Whitland, Drefach, Pembrey, Cross Hands and Bancffosfelen.
Up for grabs next Saturday is a place in the last 16 of the Tony Nakonecznyj West Wales Intermediate Cup.
Flying the flag for the league are Premier division sides Seaside, Bwlch Rangers and Camford Sports, plus another four from the lower divisions in CK Swiss Valley, Pontlliw, West End United and Burry Port.
Only two of the clubs, however, enjoy home advantage and Camford Sports will have to be at their best to beat a Briton Ferry team riding high at the top of division one of the Neath and District League.
CK Swiss Valley also have a mountain to climb against Giants Grave, who are fourth in the Premier division table.
Three of the clubs — Bwlch Rangers, Seaside and Pontlliw — travel west to Pembrokeshire and will do well to survive.
They play Hakin United, Milford United and Merlins Bridge, respectively.
While Hakin are unbeaten in nine league games and are top of division one of the Pembrokeshire League, Merlins Bridge are also going strong in fifth place.
On paper it is Seaside who have the easiest task, and they will be disappointed if they don't beat a Milford United team struggling in ninth place in division two.
Burry Port will be looking to defy the odds against Swansea Senior League division two leaders St Joseph's, while West End United tackle a Murton Rovers team who are seven points behind the table toppers in third spot.