Sawyer Deprey scored 19 points and Alex Bouchard added 16 while leading the top-seeded Vikings (18-1) to a Class B North quarterfinal win against No. 8 Mt. Desert Island (9-11) at Cross Insurance Center.
Caribou also got 12 points from Ethan Holdsworth and 10 from Peter Deprey.
Jack DaCorte paced the Trojans with 16 points. Samuel Renaut had 13.