Boca Raton scored two first half goals and made the lead stand up in the second period to end Varela's bid for a third straight state title.
The Bobcats (25-1-1) advance to play the winner of Lyman-Melbourne in Thursday's state final. Varela's bid for a third straight state crown falls short. The Vipers end the year at 16-7-3.
A game story is available here.