Winger Viv Jenkins and fullback Lee Byrne both scored a brace of tries and Bowen added 11 points with the boot as Llanelli cemented their place in the Leagues top three.
Neath bagged their eighth straight victory with a comfortable 25-9 over Bridgend, but lose the top spot on the table on try difference.
Newport take over after running up a 29-7 lead over Llanharan at halftime, before easing to a 46-17 victory. The defending champions ran in seven tries, with winger Will Kershaw-Naylor scoring two.
Caerphilly scored the first and last tries of their game against Cardiff, but still crashed to a 15-60 loss, while Ebbw Vale beat Newbridge 24-14, with fly-half Jason Williams bagging 19 points for the winners.
Bedwas winger Stefan Sankala scored the only try of his sides 22-12 win at Pontypool, while Swansea sneaked home 37-30 over Llandovery.
The Aberavon-Carmarthen Quins match was called off after the tragic drowning of 19-year-old Wizards hooker Sean Conneely in Cardiff on Wednesday night.
Results:
Caerphilly 15 Cardiff 60
Ebbw Vale 24 Newbridge 14
Llanelli 53 Cross Keys 12
Newport 46 Llanharan 17
Neath 25 Bridgend 9
Pontypool 12 Bedwas 22
Swansea 37 Llandovery 30
Postponed:
Aberavon v Carmarthen Quins