Ben Black, Ayden Faal and Keegan Hurst also touched down and Gareth Moore kicked five goals for the Bulldogs.
Josh Barlow scored the Lions' solitary try in the second half, with Gareth O'Brien kicking the conversion.
Dewsbury moved up to sixth place with an 18-10 win over Keighley at the Tetley's Stadium.
The Cougars led 10-4 at half-time thanks to tries from Jesse Sheriffe and Scott Law, but the Rams found their touch in the second half, running in tries through Lucas Walshaw, Dale Morton and Greg Scott, to add to Karl Pryce's first-half score.
The Cougars' at least secured a losing bonus point to lift themselves off the foot of the table.
- Sports & Recreation
- Gareth Moore