Portree Primary School won the North Tulloch League Final with a 4-2 win over Kingussie at Spean Bridge on Tuesday 15 June 2010.
Reigning champions Portree trailed 1-0 at the break and 2-1 early in the second half.
However they fought back to win 4-2 thanks to a Connor Ross double, a Jonathon Laing goal and a late strike from Ben Nicolson.
Portree Primary School will now play the South winners for the National title.
The Tulloch League National Final takes place at the Bught Park, Inverness following the Co-operative MacTavish Cup Final between Kingussie and Kilmallie on Saturday 19 June 2010.