The win sets up another derby trip, this time to Birstall Victoria on January 29.
The heavy ground didn’t make for a good game, especially as Moor had not played for around 10 weeks. The Boys struck first with a try but Moor battled back to take a slender half-time lead.
Ryan Johnson scored an equalising try and the visitors also added a goal.
Converted second-half tries by Aidie Moore and Pete Robinson put the Moor 18-4 ahead before the Boys replied with a late consolation score.
Andy Robinson (two) and Jack Riding kicked Moor’s goals.