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.
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
Aberavon v Carmarthen Quins