
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.

Dunlop shatters records in Sportbike victory
Free sidecar entries at July ARA meeting
Dunlop delivers again to win Supersport TT Race 2
Thousands raised to support family of Daniel Ingham
TT 2026: Three races due to take place today