Leaving your hockey fate in the hands of a computer algorithm is a shaky proposition that apparently didn't interest Minnesota Duluth.

Needing a victory vs. top-ranked North Dakota to solidify their spot in next week's NCAA tournament, the Bulldogs overcame an early deficit, rallying to beat the Fighting Hawks 4-2 on Friday in the opening game of the NCHC Frozen Faceoff before an announced 10,926 at Target Center.

Dominic Toninato scored twice for No. 17 UMD (18-14-5), which won its seventh consecutive game, advancing to Saturday night's championship.

"A month ago, we talked about it. That where we were at, we needed to get to our tournament and try to win the tournament," Bulldogs coach Scott Sandelin said. "That's one surefire way to get in, and our guys did that."

The Bulldogs face St. Cloud State in an all-Minnesota final, after the Huskies held on to defeat Denver 4-2 in Friday's evening semifinal.

It was UMD's first victory vs. the league's regular-season champions in five tries. And the Bulldogs' outburst was in sharp contrast to their struggles to score when the teams played in Duluth and Grand Forks earlier in the winter. UMD had scored only twice, total, in their four previous games with the Fighting Hawks (30-6-3).

North Dakota needed only 49 seconds to lead 1-0 when Nick Schmaltz scored on the first shot of the game. Toninato, Alex Iafallo and Austin Farley scored in the second and Minnesota Duluth led 3-1.

North Dakota defenseman Troy Stecher scored late in the second period to make it 3-2, but the Bulldogs held UND to only five shots in the third period, and Toninato provided the dagger when he scored his second of the game off a turnover in front of Hawks goalie Cam Johnson with 5:58 remaining. Johnson finished with 22 saves, as did Kasimir Kaskisuo.

"Kaz has played tremendous for us all year. It's good we can finally start getting some goals for him," Toninato said. "He keeps us in every hockey game, and he's a huge part of our team going forward."

St. Cloud State 4, Denver 2: Joey Benik had a goal and an assist as the fourth-ranked Huskies (30-8-1) ended the 11-game winning streak of the sixth-ranked Pioneers (23-9-5) in the second semifinal.

The game featured a hot Denver team facing a Huskies team known for its ability to score goals by the half-dozen. So both coaches were surprised to see a defensive battle.

"It really turned into a ground game," St. Cloud State coach Bob Motzko said. "It was just a hard, heavy effort to get pucks deep and a lot of mucking down low."

The Huskies led 2-1 after 40 minutes and opened up a two-goal lead early in the third on freshman Mikey Eyssimont's 10th goal of the season. But Denver answered on the next shift, making the outcome in doubt until the Huskies scored into an empty net late. Charlie Lindgren had 17 saves, while Denver's Tanner Jaillet had 12.

Saturday will provide a chance at revenge for the Huskies, who were neck-and-neck with North Dakota in the regular-season title race until getting swept at home by UMD three weeks ago. Motzko said his team is looking ahead, not back.

"Why, late in the year, should we make a big deal out of an off weekend," he said. "We trust our guys and we like our hockey team, so we just move forward and turn the page."