BONYMAEN Colts needed extra time to see off St Joseph's Colts 3-1 in the Swansea Junior League Under-14 Cup.
Bonymaen looked the stronger side and opened the scoring through Sam Cullen, but Saints came back came in the second half with Tom Budski equalising.
Bonymaen grew stronger during extra time and started to dominate.
When Cullen added a second with a fine shot it looked like they would win comfortably, but a spirited fightback from Saints kept it close.
But Bonymaen made the tie safe when a through ball was converted by Tom Myers.
Dunvant Three Crosses beat Birchgrove Colts 8-2 in the same competition.
Jasper Addey got five of Dunvant's goals, with others by Adam Adlum, Ben Chalke and Sam Bain.
Birchgrove's replies came via Steve Rees and Drew John.
Morriston Town defeated Garden Village 4-2 after extra time, while Prescelli Ragged beat Talycopa 10-1.
Battling Talycopa took the field with only ten players, but kept on battling until the end.
Callum Palla scored four of Prescelli's goals, with Sam Grible adding a hat-trick.
Others were scored by Sam Kanu, Jack Argyle and Sam Dicataldo. Talycopa's reply came through Joel Scutt.
In the Under-14s Plate, Penclawdd beat North Gower rivals Gowerton 4-0.
The first half ended goalless as both teams tried to cope with a wet, heavy pitch.
The second period was five minutes old when Luke Shepherd played a quality ball through to Dafydd Moscrop, who took on a defender before beating the keeper with a low drive into the corner.
A few minutes later Nick Heaton doubled Penclawdd's advantage when the ball fell to him eight yards out and from a tight angle he drilled a low shot on the turn past the keeper at the near post.
Gowerton kept battling but Brandon Job and Josh Andrews-Watkins were superb in the Penclawdd defence.
Another excellent defence-splitting pass from Shepherd sent Moscrop racing away and he beat the keeper with a fierce shot.
Cai Lewis completed the scoring with a tap-in after fine work from Ryan Thomas opened up the Gowerton defence .
SA1 Stars and Plough Colts battled to a 1-1 draw.
On a poor playing surface, the Stars started off brightly. Both sides had chances in the first period but failed to take them.
Midway through the second half, Plough took the lead. But an Adam Griffiths corner resulted in a goalmouth scramble and Callum Evans grabbed his first goal for Stars to earn a draw.
In Stars' next game against Mumbles, chances were few and far between.
The ever-improving Nathan Lake was outstanding at the back to restrict the hosts. Joel Murnieks hit the post late on, but it was the only significant chance as it finished 0-0.
Stars got off to a flyer in their final game against Garden Village as within two minutes a Robbie Dyer corner was smashed home by Adam Griffiths.
Griffiths was also involved in the second, taking a free-kick for Murnieks to volley home.
Aaron Davies played Griffiths in to score the third with a glorious strike.
The Stars relaxed a little in the second half, allowing Village to get two goals back, but they held on to claim victory.