At Searsport, all nine Vikings found the scoring column including five in double-digits, as the hosts cruised to the victory.
Adrian Ellis led with a game-high 17 points followed by Austin Bean with 14, Jaoob Powell with 12 and Bryce Shorey and Dylan Seidl with 10 apiece.
Cameron Jack scored eight for the Eagles.
Islesboro 4 10 12 20
Searsport 22 43 62 77