Lukas Klemm, Joseph Caldiero and Liam Heffernan scored to lead Don Bosco Prep, No. 2 in the NJ.com Top 20, in a 3-2 win over Princeton Day at McGraw Rink in Princeton.

Brendan Flaherty (two), Caldiero, Salvatore Guzzo, and Michael Rubin had assists in the win for Don Bosco Prep (7-3-1). Ethan Marich had 15 saves.

Princeton Day is now 4-4 on the season.