Portree B edged out Bracadale in their Talisker League clash in Portree.
The Portree youngsters won an exciting match 7-4 to clinch their first points of the league campaign.