Northwestern stunned No. 4 Michigan in a Big Ten matchup on Sunday, making a late defensive stop to knock off the Wolverines 71-69 in double overtime.

Michigan looked poised for a comeback after forcing overtime, with senior guard Danielle Rauch hitting a 3-pointer deep into the fourth quarter to cut Northwestern’s lead to 58-56. Rauch then tied the game at the free-throw line with seven seconds left in regulation.

Northwestern hung on despite squandering the lead in the final minutes of regulation, grinding out the win at home.

Veronica Burton led the Wildcats down the stretch, finishing the game with 13 points, 13 assists and eight rebounds. Jillian Brown had a team-high 18 points and eight rebounds for Northwestern, while Courtney Shaw added 16 points and nine rebounds.

The Wildcats held Michigan’s Naz Hillmon to 16 points, below her 20-point average on the season. Northwestern also forced 19 Michigan turnovers, making the difference in the back-and-forth matchup.

Michigan has not lost two straight conference games after falling to Michigan State on Thursday. The Wolverines are 11-3 in the Big Ten and 20-4 overall, while Northwestern improved to 6-5 in conference play.

The Wildcats next faces No. 7 Indiana on Thursday in Bloomington, Ind. Michigan hosts No. 15 Maryland next Sunday.