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.

Researching your Manx family history can be a very interesting and rewarding hobby. Trace your roots in the Isle of Man with our helpful of guide.