South Portland/Freeport/Waynflete 2, Massabesic/Bonny Eagle/Old Orchard Beach 0
Gus Lappin and Mitchell Adams each scored to give South Portland/Freeport/Waynflete a 2-0 victory over Massabesic/Bonny Eagle/Old Orchard Beach. Lappin scored 11:10 into the first period with Brad McMains setting goal up. Adams scored 3:34 into the the second period with Owen Anderson and Andrew Burns notching the assists.
Windham/Westbrook 4, Marshwood/Noble/Sanford/Traip 2
Holden Anderson had a goal and assists to pace Windham/Westbrook to a 4-2 win over Marshwood/Noble/Sanford/Traip. Keegan Watts, Travis Brown and Derek Corbett each scored in the victory. Henry Honkonen and Cooper Ross tallied for Marshwood/Noble/Sanford/Traip. Sean White made 18 saves for the win while Ethan Hammon made 16 saves in the loss.
Cam Joyce scored 4:55 into the first period as Windham/Westbrook defeated Lake Region/Fryeburg/Oxford Hills, 1-0. Tommy Lekousi and Derek Corbett assisted on the goal, and Sean White made 19 saves for the shutout. Lake Region/Fryeburg Academy/Oxford Hills used three goalies. Bobby LeBlanc stopped 10 of 11 shots, Emmitt Herrick made six saves in the second period, and Graham Payne made nine saves in the third period.
St. Dom’s 3, Bangor 1
Dominic Chasse had two goals and an assist as the St. Dom’s Saints capped off the regular season with a 3-1 victory over Bangor. William Fletcher added a goal and assist for the Saints. Fletcher opened the scoring at the 3:54 mark of the opening period before Hunter Neale tied the game for Bangor a minute later. Chasse scored twice in the second period. Gaston Fuksa made 20 saves for the Saints, while Bangor’s Jacob Henry made 25 saves.
Portland/Deering 3, Scarborough 1
Cam Clifford had a goal and an assist in Portland/Deering’s 3-1 victory over the Scarborough Red Storm. Carlos Braceres and Whit Steele also scored in the victory. Zach Chaisson had the Red Storm’s lone tally. Ryan Becker made 11 saves in the win while Caleb Sellinger made 26 saves.
Greely 6, Yarmouth 1
The Greely Rangers scored the game’s first six goals en route to a 6-1 victory over Yarmouth. Andrew Moore had two goals and two assists to lead Greely offensively while Cale Duff had two goals. Jake MacDonald potted one goal and had two helpers while Jackson Williams had a goal. Jared Swisher made 13 saves for the win while Henry Watson stopped 34 shots for Yarmouth.
Maranacook/Winthrop/Madison 2, Houlton/Hodgdon/Southern Aroostook/Katahdin 1
Thamert Max had a goal and an assist to pace the Maranacook/Winthrop/Madison/Spruce Mountain Hawks to a 2-1 victory over Houlton/Hodgdon/Southern Aroostook/Katahdin. Max assisted on Wyatt Lyon’s goal at 3:30 of the second period, then scored the winner at 7:35 of the third period. Will Hays made 28 saves for the Hawks. Jason Collett scored for Houlton/Hodgdon/Southern Aroostook/Katahdin, and Elijah Matheson made 18 saves.
Waterville/Winslow 6, Old Town/Orono 4
Tommy Tibbetts had a hat trick in Waterville/Winslow’s 6-4 victory over Old Town/Orono in a Class B North showdown. Nathan Newgard had a goal and two assists while Brandon Mason had a goal and an assist. Brock Jolicoeur also had a goal in the win. Tanner Evans led Old Town/Orono with a goal and an assist while Trent Lick, Tyler McCannell and Sam Henderson had a goal. Ben Grenier made 24 saves for the victory while Aidan Rand made 23 saves in the losing effort.
Camden Hills 1, John Bapst 0
Nate Vanlonkhuyzen had the game’s only goal as Camden Hills defeated John Bapst. Jackson Bernier made 21 saves for the shutout. Loukas Collatos made 17 saves for John Bapst.