Dewsbury Rams completed a hat-trick of victories over full-time London Broncos as they consolidated second place in the Kingstone Press Championship Shield.
They now only need one win from their final three league matches to guarantee a home tie in the semi-finals.
An impressive first-half performance saw Dewsbury build up a 16-4 lead.
Nathan Conroy nipped over from acting half-back and Shane Grady converted. Dale Morton dived in at the right corner following a fine passing move and on-loan centre Etu Uaisele was sent over on his first home start.
Grady tagged on a fine goal from wide out, extending the lead to 16-0, but Broncos winger Rhys Williams pulled a try back.
Dewsbury looked to have grabbed a decisive try when Aaron Brown held off a late tackle and Grady converted.
Dewsbury defended stoutly before Jon Wallace darted over and William Barthau converted. Ben Helliwell was then sent over and Barthau converted to reduce the arrears to 22-16. Anthony Thackeray eased Rams’ nerves when he landed a drop goal before Grady sealed victory with a penalty.
Dewsbury Rams: Fieldhouse; Morton, Pryce, Uaisele, Grant; Wildie, Thackeray; Aizue, Conroy, Hepworth, Spicer, Grady, Farrell. Substitutes: Nash, Jackson, Glover, Brown.
London: Morris; Williams, Helliwell, Kear, Macani; Barthau, Keyes; Dollapi, Cunningham, Gray, Garside, Wicks, Davis. Substitutes: Henderson, Wallace, Walker, Adebiyi.
Referee: Jamie Bloem.