For the second night in a row, No. 20 Wisconsin scored three goals in the third period to beat Michigan, this time 6-4 on Saturday at the Kohl Center in Madison, Wis.
Peter Tischke got the winner at 11 minutes, 3 seconds. It put the Badgers ahead 5-4, and teammate Aidan Cavallini, who had two goals, added an empty-netter in the last minute. Jack Linhart had the other Wisconsin goal in the third.
Trent Frederic had two goals for the Badgers for a four-goal weekend.
The second-place Badgers, who won 5-2 on Friday, remained three points behind the Gophers in the conference race.
Ohio State 4, Michigan State 3: Matt Weis' goal at 1:48 of the third period gave the No. 14 Buckeyes a 4-2 lead, and they held on to sweep the host Spartans. Sam Saliba cut the lead to one with a power-play goal for Michigan State with 6:02 left.
Minnesota Duluth 2, Colorado College 2 (2 OT): Cole McCaskill's goal with 1:58 left in regulation gave the host Tigers a 2-all tie with the No. 1 Bulldogs and that's the way the game ended after two scoreless overtimes. UMD took a 2-0 lead in the first two minutes of the game on Dominic Toninato's power-play goal and Alex Iafallo's shorthanded goal. Alex Leclerc of Colorado College stopped 23 other shots; Hunter Miska had 37 saves for the Bulldogs.
Western Michigan 3, North Dakota 2: The Fighting Hawks put 46 shots on goal against the No. 8 Broncos but still got swept in Kalamazoo, Mich. Matheson Iacopelli scored twice in the first period to give Western Michigan a 2-0 lead. Taylor Fleming's first goal of the season made it 3-0 at 3:03 of the second period. Shane Gersich scored for No. 13 UND just nine seconds later. Tucker Poolman got a power-play goal for UND at 14:41 of the third.
Minnesota State Mankato 7, Northern Michigan 4: Seven different players scored as the host Mavericks beat the Wildcats. Nicholas Rivera got the winner at 4:52 of the second.