Guernsey FC player Luke Winch scored four times as North crushed 10-man Jersey Wanderers 5-0 to reach the Wheway Cup final.
Simon Tostevin got the other as Wanderers had Kamen Nafhka sent off for two bookings, with North set to face cup holders St Paul's in the the final.
Jersey Scottish are through to the Jeremie Cup final after beating Guernsey side Sylvans 5-2.
Charlie Petulla got a hat-trick along with Barry Keith and Lucas Parker.
They too will face St Paul's in the final.
In Jersey's Premiership, fifth-placed Grouville and sixth-placed St Peter missed out on the chance to go fourth the table after a 0-0 draw at Le Boulivot, while second-placed St Paul's trip to St Ouen was postponed.
In the Championship, third-placed First Tower kept their slim promotion hopes alive with a 5-1 win over Sporting Academics.
Jon Carter got a hat-trick for Tower while James Quemard scored twice as they closed the gap to second-placed St Clement to eight points aft their clash with Beeches was postponed.
Meanwhile leaders Trinity secured their 13th win from 13 games as they won 6-1 at St John with Logan McGee scoring twice.