The Bay raced to 16 to 0 lead early in the first half, but were pegged back by the visitors, who scored two tries from broken play to narrow the lead to six.
Late in the half the Devils increased their lead to 12 points, scoring a try late in the half, to go to oranges with a handy lead.
The second half continued at the same helter-skelter pace of the first half, with neither side being able to break free of the shackles.
But the Red Devils always looked to have the measure of their opposition and maintained a twelve point lead throughout the game to run out worthy winners on the day.
The reserves lost in a mistake-ridden game, 26 to 18, after constantly turning over the ball and having three tries overruled for forward passes.
The under 18s battled on courageously, playing with only 11 players for the entire match in losing 46 to 0.
This weekend is a bye and the following week the Devils play away to Evans Head.
Mullumbimby Giants continued on their winning way defeating Marist Brothers 30-20 at Oakes Oval on Friday night.
The Giants got off to a flyer, leading 18-nil thanks to two tries from centre Jay Hampson and one to halfback Chase Nelson.Brothers fought back in the second-half to at one stage lead 20-18.
But thanks to quick tries from Simon Baines and Joel Christie, the game swung back the Giants’ way.
It was a big night for Mullum with the reserves winning 22-12 and the under 18s running away with the game 36-4.
Update your news preferences and get the latest news delivered to your inbox.