The visitors scored tries through Jac Wilson, Jack Lewis, Tudor Hughes, Rory Gallagher and Gavin Ronan in a free-flowing display. Wilson also kicked nine points, as the Whites maintain their title challenge.
They will have to wait for a slip up from league-leaders Merthyr, who have lost just once all season. The Iron Men won again, this time running in six tries in a 38-5 win over lowly Tata Steel.
Young outside-half Adam Hoskins grabbed his first senior try and there was a brace for wing Alex Howman, as well as a penalty try and scores from scrum-half Martin Luckwell and Wales U20 star Daniel Parry.
Reigning champions Bargoed turned on the style to pick up another vital bonus point in a 50-20 home win over Narberth. There were 10 tries in the match and Bargoed grabbed eight of them.
No 8 Ross Coombes, wing Lewis Hudd and flanker Grant Rogers crossed in the first-half and they were also awarded a penalty try for a deliberate knock on. That secured the bonus point before the break but there were four more tries to savour for the home fans in the second-half.
Hudd raced away for his second and hooker Leigh Meades, prop Rhys Morgan and replacement Lewis Wayman put gloss on the scoreline. Matthew Hurley converted five of the tries, while Narberth’s two scores came from Liam Hutchings and Calum Tree.
Elsewhere, in-form Beddau won 16-6 at Glynneath, third-place Pontypool thrashed struggling Llanharan 52-14 and there also were wins for RGC 1404 and Newcastle Emlyn.