Newport held on to their lead at the top after a 20-17 win at Newbridge, going 20-10 up after Nicky Kelly had crossed and Ricky Williams converted, but Newbridge did gain a late second try.
Neath pounded Llandovery with former Drover Neil Clapham grabbing two of the five Neath tries in a 41-6 win as James Hook converted all five and kicked two penalty goals.
Swansea beat Carmarthen Quins 33-16 and 3-1 on try-count as fly half Luke Richards landed seven goals for a 18-point haul.
Despite borrowing Craig Warlow from the Newport Gwent Dragons, Bedwas lost 20-6 at home to Llanharan, for whom Marc Davies kicked 10 points.
Bridgend won by 27-10 at the Brewery Field over Aberavon and a late Chris Clayton try saw Pontypridd win 19-14 at Pandy Park after Cross Keys had led 14-9 at the interval.
An Andrew Bevan try gave Ebbw Vale a 19-12 derby win over Pontypool and Llanelli registered a 21-14 over Cardiff at Stradey Park as fly half Ceiran Thomas scored a try, conversion and penalty goal hat-trick.
Welsh Premier Division
Wednesday September 29 2004
Bedwas 6 Llanharan 20
Bridgend 27 Aberavon 10
Cross Keys 14 Pontypridd 19
Ebbw Vale 19 Pontypool 12
Llanelli 21 Cardiff 14
Neath 41 Llandovery 6
Newbridge 17 Newport 20
Swansea 33 Carmarthen Quins 16