Peter Hansen's power-play goal in overtime gave Duluth Marshall a 4-3 upset victory over No. 2, Class 2A, St. Thomas Academy in Duluth.

It was the second loss of the season for the Cadets (16-2-1) after a 19-game unbeaten streak. They lost to Minnetonka in the season opener and tied the Skippers on Dec. 28.

Heading into the third period, the Hilltoppers (14-7-2) trailed 3-1, before Aiden Bachand and Keelan Golat scored with less than eight minutes left in regulation.

Rob Christy, Payton Matsui and Ryan O'Neill scored for St. Thomas Academy.

In other boys' hockey games:

Northfield 5, St. Paul Academy 4 (OT): Carson Van Zulien scored the game-winner on a power play, and Jacob Halvorson scored a hat trick to lead a Raiders attack that outshot St. Paul Academy 38-26. Adam Zukowski had a hat trick for the Spartans as well, including the game-tying goal with 1:20 left in the third period.

Chaska 6, Minneapolis 1: Rhett Pitlick scored in all three periods and added an assist for the victorious Hawks. Mason Kulics, Nick Olmscheid and Blaine Warnert also scored for Chaska, and Ben Urbanciz made 22 saves for Chaska.

Girls' hockey

Edina 3, Elk River/Zimmerman 2 (OT): Emily Oden scored the game winner off an assist from Loli Fidler to give the Hornets, ranked No. 1 in Class 2A, a win to close out the regular season. Annie Kuehl and Olivia Swaim also scored for Edina.

Breck 3, Alexandria 1: In a matchup featuring two of the top teams in Class 1A, the No. 2 Mustangs beat the No. 3 Cardinals. Breck got out to a 2-1 lead after the first period with Carly Beniek and Olivia Mobley scoring goals. Marki Oberg scored for Alexandria. Uma Corniea made 26 saves for Breck.

Apple Valley 4, Prior Lake 3: Krista Martinson's second goal of the game gave the Eagles the lead with less than three minutes to play. Lily Leong and Emma Vogelgesang also scored for Apple Valley. Kelly Gleason and Leah Pavlish scored shorthanded goals for the Lakers.

Boys' basketball

Austin 61, Minnehaha Academy 59: Tate Hebrink caught an air ball and made a layup with :00.8 left on the clock to give the Class 4A, No. 2 Packers the victory over the host Class 2A, No. 2 Redhawks.

Champlin Park 89, Wayzata 84 (OT): The Rebels secured the victory with four made free throws after the Trojans pulled within a point at 85-84 with 30 seconds remaining. Bennett Otto led Champlin Park with 36 points. Jacob Beeninga scored 31 for Wayzata.

Blake 60, Mounds View 59: Campbell Morrison scored the winning basket for the Bears with eight seconds remaining and finished with eight points. Robert Grace IV scored 19 for the Bears.

Girls' basketball

Heritage Christian Academy 75, PACT 38: Taylie Scott made three three-point shots to open the game and reached the 2,000-point milestone. She finished with 11 points as the Eagles beat the host Panthers.

Minnehaha Academy 69, Martin County West 50: Mia Curtis scored 24 points and Terra Rhoades scored a season-high 21 points and had seven assists to lead the Redhawks, ranked No. 4 in Class 2A, to a nonconference victory in Sherburn, Minn.

Minneapolis South 87, Duluth Denfeld 25: Senior Morgan Hill scored 31 points and her sister, freshman Jade Hill, added a season-high 30 for the Tigers. No Denfeld player scored in double figures.