Braddan beaten at home
Onchan put in their best performance of the season in Division Two to beat promoted Braddan 2-0 at Victoria Road.
The win means they qualify for the Paul Henry Gold Cup semi-finals at the expense of Castletown.
Josh Brockbank and Kraig Marsh were the players on target.
Braddan still need a point from their two remaining games to be crowned champions.
The draw for the Paul Henry Gold Cup semi-finals will be made live on Manx Radio in Mandate PM from 5pm.
The sides that have qualified are Braddan, Douglas Royal, Foxdale and Onchan.