
Douglas B booked their spot in the Manx Plate semi final with a comfortable win over a depleted Ramsey B side.
They came out 35-5 winners at a slightly damp Port-e-Chee.
The high point for Douglas was a hat-trick from Jack Moore, a brace from Nathan Pierce and a solitary try from skipper Richard Melia from a modest 40 yards out.
Castletown lost 50-14 to Vagabonds B at Poulsom Park as the Shimmin Wilson Manx Shield competition nears its end.
The defeat for Town means they are confirmed with the wooden spoon this season, while Vagas, after a slow start, could yet finish runners up.
Mick Shipley and Dave Akkulugadu both picked up tries for Town with Gary Stephenson adding two conversions.
Netball: Manx Rams beaten in Singlife Nations Cup opener
Pinnington rescues Ravens against Longridge Town
FC Isle of Man keen to maintain unbeaten run on home return
Jiu-jitsu: Double European gold for Hayley Curtis
Hockey: Southern derby among Mixed Premier League ties