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.
Isle of Man International Darts Festival returns for anniversary year
Netball: Isle of Man set to host Rising Stars Cup
Football: Colby aiming to launch pan-disability team
Golf: Dawson kicks off latest Ladies European Tour campaign
Rugby: Rodd in England Six Nations side to face Italy