Lamoille outlasted Colchester, 9-8, in a battle of top Division II high school boys lacrosse teams Friday.
Doug Legris and Bennett Anderson each posted two goals and an assist to pace Lamoille, which improved to 11-1 after completing a regular-season sweep of the Lakers. The Lancers won the first meeting in overtime.
John Sciortino and Marcus Wadlington each added a goal and an assist, David Legris and Chad Aiken also scored and Thomas Meyer made nine saves for Lamoille.
Josh Gervais, Calvin Brault and Henry Butler each netted two goals for Colchester (9-2). Kevin Lynch and Ben Cross also scored and Barry Bergeron blocked five shots for the Lakers.
The teams were deadlocked at 5 after three quarters.
* South Burlington 13, Mount Mansfield 11: Tanner Contois scored with seven minutes remaining to put South Burlington ahead for good as the Rebels held off visiting Mount Mansfield.
Contois led South Burlington (7-3) with three goals and an assist while Cam Nolting chipped in with two goals. Jacob Trahan made eight saves.
Josh Walker had a hat trick for Mount Mansfield (4-6), while Brooks Day, Chris Walker and Paul Lavallee each had two goals. Kyle Merck made 11 saves.
* Burlington 13, Spaulding 11: Jack Breen had five goals to lead Burlington in a win over visiting Spaulding.
Alex Mazuzan, Marley Heimert, Jake Edwards and Clark Stevenson each added two goals for Burlington (4-7).
Jon Killian had five goals and three assists to lead Spaulding (0-11) while John Gosselin chipped in with four goals.
* Champlain Valley 6, Middlebury 0: Six players scored for Champlain Valley in a blanking of Middlebury, the Redhawks’ second shutout in three games.
Nevin Diparlo, Elliot Mitchell, Steele Dubrul, Alex Bulla, Hoyt McCuin and Jack Gingras scored for CVU (9-3). Owen Hudson made 11 saves.
Nathan Lalonde made 12 saves for Middlebury (7-3).
* Rice 9, Milton 6: Wyatt Lawrence had three goals and three assists to lead Rice in a win over Milton.
David Boarman, Max Moran, Christian Rouleu and Alex Morse each added a goal and an assist for Rice (6-5).
Hunter Goodwin had two goals, while Sam Noel chipped in with a goal and two assists for Milton (5-6).
* Essex 14, BFA-St. Albans 4: Brendan Gleason and James Olsen each scored four goals to lead Essex in a win at BFA-St. Albans.
Thomas Vanzo, Ryan Forbes, Brendan Leonard, Braden Merrill, Luc Leblanc and Tao Olsen each had a goal for Essex (9-2). Pat Abbott made seven saves.
Logan Lamothe had three goals and one assist for BFA-St. Albans (2-8). Jake Cioffi made 10 stops.
* South Burlington 19, St. Johnsbury 6: Allie Flaherty deposited five goals as South Burlington downed host St. Johnsbury.
Anne-Marie Farmer added four goals while Katerina Kacer and Sarah Fisher each scored twice for the Rebels (8-0).
Casey Carbone had a hat trick for St. Johnsbury (1-8).
* Lamoille 10, Stowe 8: Lamoille withstood a late surge from visiting Stowe and held on for the win.
Olive Race, Kylie Aither and Kelly Kryzak each had two goals for Lamoille (7-3) and Paxton Boyer made 17 saves .
Stowe, which scored four goals in the final 10 minutes of the game, received six goals from Kelsey Chenoweth. Sabrina Tourchette posted 10 saves for Stowe (3-5).
Harwood 15, Randolph 5: Michaela O’Brien tallied five goals and an assist and Taylor Yandow supplied three goals and an assist to power Harwood past host Randolph.
Kayla O’Toole also had a hat trick and Cheyenne Martin and Emily Vasseur split time in net for the Highlanders.
Zoe Listro paced Randolph with two goals.
* Lamoille 4, Randolph 3: Nate Lynch slugged two doubles and Eric Hoadley made a diving catch in the sixth inning to preserve Lamoille’s win over visiting Randolph.
Riley Fitzgerald and Nate Severance supplied two hits apiece for the Lancers (10-1). Nate Lynch earned the win in relief.
Jake Sprague’s two hits included a double and Alex Gilbert tripled for Randolph. Russ Caswell was the losing pitcher.
* Danville 15, Hazen 0: Brett Elliott, Jake Mills and Coleton Loura-Bumps each drove in four runs as Danville defeated visiting Hazen.
Elliott also went 4-for-4 at the plate, scoring four runs, while Kyle Johnson drove in two runs and scored four runs. Johnson also earned the win on the mound, allowing two hits in seven innings, for Danville (8-5).
Devon Whipple took the loss for Hazen (2-9).