Overtime Thrills and Standout Skills: Grand Rapids’ Carpenter Shines in OT, Detroit Lakes Holds Off Thief River Falls in a Nail-Biter

Grand Rapids triumphed over Roseau 2-1 in an exciting overtime matchup. After a scoreless first two periods, Roseau’s Jude Wittrock broke the deadlock early in the third, scoring off an assist from Beck Hammer. Grand Rapids responded late in the third with Luka Rohloff tying the game, assisted by Job Carpenter and Seth Carlson. Carpenter then sealed the victory in overtime with a game-winning goal just over three minutes into the extra period, assisted by Jameson Duell and Rohloff.

Strong goaltending from Ryder Miskovich, who stopped 19 of 20 shots for Grand Rapids, and Abram Hinson, who made 23 saves for Roseau, kept the game tightly contested throughout.

Game Totals

Scoring

Period Roseau Grand Rapids
1 0 0
2 0 0
3 1 1
OT 0 1
T 1 2

Power Plays

  • Roseau: 0 for 2 (0.0%)
  • Grand Rapids: 0 for 3 (0.0%)

Shots

Period Roseau Grand Rapids
1 4 2
2 9 9
3 5 11
OT 2 3
T 20 25

Penalties

  • Roseau: 6 minutes on 3 infractions
  • Grand Rapids: 4 minutes on 2 infractions

Scoring Summary

3rd Period

  • 6:24 Roseau: Jude Wittrock (even strength) from Beck Hammer
  • 14:11 Grand Rapids: Luka Rohloff (even strength) from Job Carpenter, Seth Carlson

OT Period

  • 3:04 Grand Rapids: Job Carpenter (even strength) from Jameson Duell, Luka Rohloff

Goalie Stats

Roseau

  • Abram Hinson: 54:04, 25 SOG, 23 SV, 2 GA, .920 SV%

Grand Rapids

  • Ryder Miskovich: 54:04, 20 SOG, 19 SV, 1 GA, .950 SV%

Park of Cottage Grove rallied to defeat East Ridge 4-3 in an intense matchup, powered by strong special teams and a dominant third period. Luke Dahlstrom scored twice for Park of Cottage Grove, while Max Kaplan and Owen Corkish delivered key power-play goals to secure the victory. Despite a solid effort from East Ridge, including a late goal by Hank Hughes, Park of Cottage Grove’s relentless offensive pressure, outshooting East Ridge 39-17, proved decisive.

Game Totals

Scoring

Period East Ridge Park of Cottage Grove
1 1 0
2 1 2
3 1 2
T 3 4

Power Plays

  • East Ridge: 0 for 3 (0.0%)
  • Park of Cottage Grove: 2 for 3 (66.67%)

Shots

Period East Ridge Park of Cottage Grove
1 7 5
2 4 12
3 6 22
T 17 39

Penalties

  • East Ridge: 10 minutes on 5 infractions
  • Park of Cottage Grove: 10 minutes on 5 infractions

Scoring Summary

1st Period

  • 6:54 East Ridge: Blake Kohnen (even strength) from Lance Kohnen, Ivan Schmitz

2nd Period

  • 8:31 Park of Cottage Grove: Luke Dahlstrom (even strength) from Caden Schwartz, Max Kaplan
  • 12:28 East Ridge: Matthew Kremer (even strength) from Thomas Halvorsen
  • 13:50 Park of Cottage Grove: Luke Dahlstrom (even strength) from Max Kaplan, Gavin Moss

3rd Period

  • 1:13 Park of Cottage Grove: Max Kaplan (power play) from Caden Schwartz, Eli Daly
  • 13:00 Park of Cottage Grove: Owen Corkish (power play) from Caden Schwartz, Luke Dahlstrom
  • 16:36 East Ridge: Hank Hughes (even strength) from Blake Kohnen, Lance Kohnen

Goalie Stats

East Ridge

  • Zane Lanahan: 51:00, 39 SOG, 35 SV, 4 GA, .897 SV%

Park of Cottage Grove

  • Aidan Miller: 51:00, 17 SOG, 14 SV, 3 GA, .824 SV%

Rochester Century/John Marshall staged a dramatic third-period comeback to defeat New Prague 3-2. New Prague controlled the first two periods, with Carson Ashley and Walker Andersen finding the back of the net, the latter on a power play. However, Rochester Century/John Marshall surged in the final frame, scoring three unanswered goals. Dominic Palazzari started the rally, followed by Jarek Solak’s equalizer, and Calvin O’Reilly netted the game-winner with just under four minutes remaining.

Kyle Lappi was solid in goal for Rochester Century/John Marshall, stopping 25 of 27 shots, while Cole Murphy made 20 saves for New Prague.

Game Totals

Scoring

Period New Prague Rochester Century/John Marshall
1 1 0
2 1 0
3 0 3
T 2 3

Power Plays

  • New Prague: 1 for 3 (33.33%)
  • Rochester Century/John Marshall: 0 for 0 (0.0%)

Shots

Period New Prague Rochester Century/John Marshall
1 9 5
2 11 9
3 7 9
T 27 23

Penalties

  • New Prague: 0 minutes on 0 infractions
  • Rochester Century/John Marshall: 6 minutes on 3 infractions

Scoring Summary

1st Period

  • 12:59 New Prague: Carson Ashley (even strength) from Cade Borwege, Keenan Huber

2nd Period

  • 1:11 New Prague: Walker Andersen (power play) from August Beckius

3rd Period

  • 2:26 Rochester Century/John Marshall: Dominic Palazzari (even strength) from Cooper Hedin, Brock Clarey
  • 8:45 Rochester Century/John Marshall: Jarek Solak (even strength) from Jack Huyber
  • 13:12 Rochester Century/John Marshall: Calvin O’Reilly (even strength) from Landon Kanz, Jack Huyber

Goalie Stats

New Prague

  • Cole Murphy: 51:00, 23 SOG, 20 SV, 3 GA, .870 SV%

Rochester Century/John Marshall

  • Kyle Lappi: 51:00, 27 SOG, 25 SV, 2 GA, .926 SV%

Princeton delivered a solid performance to secure a 3-1 victory over Cambridge-Isanti, supported by strong special teams and clutch goaltending from Kole Roth. The game opened with Dominic Patnode scoring in the first period to give Princeton the lead. Lane Olson extended the advantage in the second period with a power-play goal, assisted by Brody Kok and Connor Stokke. Cambridge-Isanti’s lone goal came late in the second period, with Blake Wotachek capitalizing on a power play. Princeton sealed the win in the third period when Levi Senne found the back of the net off assists from Luka Miller and Kok.

Despite Cambridge-Isanti outshooting Princeton 34-28, Roth’s impressive 33 saves kept Princeton ahead. Jaxon Sibell stopped 25 shots in a strong effort for Cambridge-Isanti.

Game Totals

Scoring

Period Cambridge-Isanti Princeton
1 0 1
2 1 1
3 0 1
T 1 3

Power Plays

  • Cambridge-Isanti: 1 for 1 (100.0%)
  • Princeton: 1 for 3 (33.33%)

Shots

Period Cambridge-Isanti Princeton
1 9 10
2 15 12
3 10 6
T 34 28

Penalties

  • Cambridge-Isanti: 8 minutes on 4 infractions
  • Princeton: 6 minutes on 3 infractions

Scoring Summary

1st Period

  • 13:54 Princeton: Dominic Patnode (even strength) from Brayden Seppala

2nd Period

  • 6:14 Princeton: Lane Olson (power play) from Brody Kok, Connor Stokke
  • 16:57 Cambridge-Isanti: Blake Wotachek (power play)

3rd Period

  • 8:55 Princeton: Levi Senne (even strength) from Luka Miller, Brody Kok

Goalie Stats

Cambridge-Isanti

  • Jaxon Sibell: 51:00, 28 SOG, 25 SV, 3 GA, .893 SV%

Princeton

  • Kole Roth: 51:00, 34 SOG, 33 SV, 1 GA, .971 SV%

Minneapolis emerged victorious with a 4-2 win over Duluth Denfeld in a hard-fought battle, showcasing a balanced attack and strong goaltending. The game opened with Duluth Denfeld’s Shamus Shea scoring early in the first period, but Minneapolis quickly responded with goals from Aaron Murphy and Oliver Kutzer to take the lead. Wilson Lamberty extended the advantage in the second period with a well-placed goal.

In the third, Eli Milinkovich added another for Minneapolis, while Duluth Denfeld’s Alexander Udd scored to narrow the gap. Despite Denfeld’s strong push, Minneapolis held firm, with goaltender Adam Lybeck making 33 saves on 35 shots to secure the win.

Game Totals

Scoring

Period Minneapolis Duluth Denfeld
1 2 1
2 1 0
3 1 1
T 4 2

Power Plays

  • Minneapolis: 0 for 3 (0.0%)
  • Duluth Denfeld: 0 for 3 (0.0%)

Shots

Period Minneapolis Duluth Denfeld
1 12 10
2 21 12
3 14 13
T 47 35

Penalties

  • Minneapolis: 10 minutes on 5 infractions
  • Duluth Denfeld: 10 minutes on 5 infractions

Scoring Summary

1st Period

  • 5:08 Duluth Denfeld: Shamus Shea (even strength) from Drew Doyle, Mason Feiro
  • 8:38 Minneapolis: Aaron Murphy (even strength) from Johan Krasean
  • 13:11 Minneapolis: Oliver Kutzer (even strength)

2nd Period

  • 9:39 Minneapolis: Wilson Lamberty (even strength) from Rory Kronick, Matthew Walsh

3rd Period

  • 3:02 Minneapolis: Eli Milinkovich (even strength)
  • 4:23 Duluth Denfeld: Alexander Udd (even strength)

Goalie Stats

Minneapolis

  • Adam Lybeck: 51:00, 35 SOG, 33 SV, 2 GA, .943 SV%

Duluth Denfeld

  • Liam Fish: 51:00, 47 SOG, 43 SV, 4 GA, .915 SV%

Detroit Lakes secured a tight 4-3 win over Thief River Falls, thanks to a strong start and a balanced offensive effort. The Lakers jumped to an early lead in the first period with goals from Easton Wahl and Mason Deraney. Deraney struck again in the second period to extend the lead to 3-0 before Thief River Falls responded with goals from Jaxon Hams and Paul Anderson to narrow the gap to 3-2 heading into the third.

In the final period, William Cymbaluk added an insurance goal for Detroit Lakes, which proved crucial as Thief River Falls’ AJ Rogalla scored later to bring his team within one. Despite a late push by Thief River Falls, Detroit Lakes held strong, with goalie Griffin Lindberg stopping 22 of 25 shots to preserve the win.

Game Totals

Scoring

Period Detroit Lakes Thief River Falls
1 2 0
2 1 2
3 1 1
T 4 3

Power Plays

  • Detroit Lakes: 0 for 2 (0.0%)
  • Thief River Falls: 0 for 1 (0.0%)

Shots

Period Detroit Lakes Thief River Falls
1 9 3
2 10 12
3 7 10
T 26 25

Penalties

  • Detroit Lakes: 2 minutes on 1 infraction
  • Thief River Falls: 4 minutes on 2 infractions

Scoring Summary

1st Period

  • 0:56 Detroit Lakes: Easton Wahl (even strength) from Thomas Suckert
  • 14:08 Detroit Lakes: Mason Deraney (even strength) from Hudson Pettit, William Cymbaluk

2nd Period

  • 11:14 Detroit Lakes: Mason Deraney (even strength) from William Cymbaluk
  • 11:39 Thief River Falls: Jaxon Hams (even strength) from Gannon Gonsorowski
  • 16:00 Thief River Falls: Paul Anderson (even strength) from Joe Kelly, Masson Collins

3rd Period

  • 0:40 Detroit Lakes: William Cymbaluk (even strength) from Hudson Pettit
  • 12:07 Thief River Falls: AJ Rogalla (even strength)

Goalie Stats

Detroit Lakes

  • Griffin Lindberg: 51:00, 25 SOG, 22 SV, 3 GA, .880 SV%

Thief River Falls

  • Cooper Roff: 51:00, 26 SOG, 22 SV, 4 GA, .846 SV%