DIVISION one leaders West End United surrendered their 100 per cent record in the LTC Mobility Carmarthenshire League when crashing to a shock 6-2 defeat at home to lowly Llangennech.
Not many would have given Llangennech a shout in this one, but they defied the odds to register a deserved success.
After going a goal behind early on there was no indication of the drama to follow, but Llangennech were back on terms through Alex Dakin in the 15th minute.
Shortly afterwards the visitors were given a golden opportunity to edge ahead when the referee pointed to the spot for a foul on Dai Thomas, who was giving the West End defence the runaround.
Jonathan Dakin hit the post with his penalty attempt but the ball rebounded to David Lewis, who made no mistake.
And worse was to follow for West End, with Tom Harvey and Chris Hickey making it 4-1 by half-time.
It was a long road back for the home team, and the task became bigger when the referee awarded Llangennech a second penalty in the 55th minute.
It was again for a foul on Dai Thomas, and this time David Lewis stepped up to increase the advantage to 5-1.
Thomas capped a fine display with the sixth goal.
It's not been the best start to the season for Llangennech, but this was a fantastic performance.
In the only other game played in the division, Felinfoel and visiting Trostre Sports battled out a 1-1 draw.
After going behind midway through the second half, Rhys Brown rescued a point for Foel in the 70th minute.
At the top of the Premier division, leaders Seaside went five points clear of second-placed Loughor Rovers with a hard-earned 4-2 win against Bwlch Rangers on their own ground.
The Seaside hero with a hat-trick was Dai Hughes, while Robert Thomas also netted. It was 2-1 to Seaside at the break.
In the only other game to survive in the top flight, Wellfield Athletic let slip an early lead in going down 2-1 in the away clash against Gorseinon Athletic.
Gorseinon rallied in fine style and were level on 25 minutes through Robert Cunnah, before Matthew Burder marked his return from suspension with the winner before half-time.
Although Gorseinon just about deserved the points, the visitors were denied in each half by a couple of point-blank saves from keeper Jamie Harries.
In division two, there were disappointing defeats for both CK Swiss Valley, who lost the ball too easily in going down 5-0 against visiting Penllergaer, and Penyfan United, who lost 4-0 at home to Abergwili. Leading 2-0 at half-time, Eddie Roberts, Johnny Rees, Matthew Rowlands and Paul Rees netted for Abergwili.
Second-placed Kidwelly Town came from behind and scored all their goals in the last quarter of an hour in their 3-1 win at Drefach.
A cross from Darren Baker found substitute Martin Bloefield, who edged the home team ahead in the 61st minute, but it was Kidwelly who finished the stronger with goals by Dwayne Cassell, Mark Johns and Ceri Williams.
Llanelli Steel are seven points clear at the top of division three, but the leaders were given a scare before defeating Carmarthen Wanderers 6-5 in their own back yard.
When Steel shot 3-0 ahead through Niall Davies, Gavin Evans and Steven Myers in the first quarter of an hour, it looked as if it was going to be easy, but by half-time the visitors had undone all the good work to fall 4-3 behind.
Niall Davies brought Steel back level at 4-4, but that didn't last long and Wanderers were soon back in front.
Now it needed a special finish from Steel, and Marvin Arthur produced just that with two late goals to pinch the points.
Reports supplied by allwalessport.co.uk