Mark MacMillan deflected a shot into the goal with 1:44 to go, rallying North Dakota to a 5-2 victory over top-seeded Wisconsin on Friday night in the NCAA tournament's Midwest Regional.
No. 3 North Dakota (24-13-3) will face second-seeded Ferris State in the final Saturday. Ferris State beat Colgate 1-0 in the other semifinal.
The seven-time national champions got an at-large berth when Wisconsin (24-11-2) beat Ohio State for the Big Ten title, eliminating the Buckeyes. North Dakota then knocked out its long-time rival with three late goals.
MacMillan deflected Brendan O'Donnell shot from the right wing into the net -- the goal was upheld on review -- to break a 2-all tie. Rocco Grimaldi scored a pair of empty-net goals in the final minute.