Levi Ahl scored two goals, Kyle Ogden had a goal and an assist and South Glens Falls wrapped up a 12-2 Foothills Council season with a 5-0 win over Gloversville.
Derek Moore and Tristan Morey also scored for the Bulldogs.
Owen Fingar scored in the first half, and David McKenzie connected in the second half on a feed from Dan Clune as Scotia-Glenville (9-4-1) beat Johnstown, 2-0.
Seth Hooker scored two goals, and Nate Didio, Clark Wooley and Justin Orr each had a goal to lift Glens Falls over Hudson Falls, 5-1.
Jerald Kilmartin scored for the Tigers.
Logan Ackley connected twice, and Brandon Rafferty and Francesco Mastrocinque also scored in Broadalbin-Perth’s 4-3 double overtime win over Queensbury.
The Patriots finish up 11-3 in the Foothills and 13-3 overall. Preston Hendrick, Liam Mulshine and Seth Weingart scored for the 11-2-1, 13-2-1 Spartans.
Jared Gallup had a goal and an assist, and Taliq Sims set up two goals as Amsterdam beat Catholic Central, 4-1, in the Big 10.
Isaiah Cameron-Murray and Andrew DiSalvi had the other Amsterdam goals. Ryan Farrar scored for the Crusaders.
Albany edged Troy, 2-1 in double overtime, in another Big 10 game.
Emmanuel Ishiwe and Jackson Leon scored for the Falcons. Sean Dory got the goal for the Flying Horses.
Connor Rubin scored two goals, and Kledis Capollari, Dan DiBiase, Chris Connolly, Anthony Iurno and Kegan Ciashetti had one apiece as Guilderland (12-4) beat Mohonasen, 7-0, in the Suburban Council.
Also in the SC, Ryan Capron and Ian Speck produced goals in Burnt Hills-Ballston Lake’s 2-1 victory over Niskayuna.
Kevin Chrissey scored for the Silver Warriors.
Schoharie and Middleburgh settled for a 2-2 draw after Brody Smith forced overtime with a header with five minutes left in regulation for Middleburgh.
Smith had both goals for the Knights. Devon Brooks and Rich Martino scored for Schoharie.