Swansea University stayed top of the JD Cymru South after an impressive 4-1 victory away at Briton Ferry Llansawel.
Two goals in six minutes from Marley Bishop-Wisdom put the visitors in front, and Arion Sobers-Assue had them three up four mintues before the break.
An own goal from Wyn Thomas just before the break brought Briton Ferry back into things, but Thomas Johnston's goal three minutes after the restart sealed the victory for the students.
Haverfordwest stayed one point behind the Swans after they completed the derby double over Llanelli at Stebonheath Park.
Nicky Palmer's fifth minute goal was enough for the Bluebirds, who have won their last five league games.
Afan Lido moved into fifth as they edged a thrilling Port Talbot derby with Goytre United 3-2.
Ben Symons and Jack Hurley had Lido two up at the break, before Liam Griffiths pulled one back early in the second half. Hurley's second gave Lido breathing space again, before Keane Watts' goal ten minutes from time set up a nervy finish, which Lido saw out.
In Saturday's games, there were late goals for Llantwit Major and Pontypridd Town against Taffs Well and Cambrian & Clydach respectively.
For Major, Callum Davies' own goal in the final minute saw them run out 3-2 winners, after Taffs had looked to to have rescued a point through two goals in two minutes late on. Ponty meanwhile had Vaughan Fowler's last minute header to thank as they once again grabbed a point late on against their Rhondda neighbours.
Second half goals from Calum Bateman and Ben Ahmun gave STM Sports a 2-1 win over Caerau Ely, Josh Spencer grabbing a consolation late on for the Young Guns.
Finally there was also late drama for Undy, as Gareth Cullimore grabbed a late winner in their game against Cwmbran Celtic after Celtic's Chris Ham had cancelled out Dan Jarman's opener for the home side.