Minnesota gave Michigan State a find to the end in East Lansing with the No. 10 Spartans needing a bucket late to escape with a win.

In the back-and-forth battle, the Spartans were clinging to a 69-67 lead with under a minute remaining. A foul on Max Christie sent EJ Stephens to the line for a pair of free throws with Stephens netting both to tie the game at 69-all.

That gave Michigan State a chance for the final shot of the game. The ball went to Christie on the wing before he found a cutting AJ Hoggard coming down the lane. As Hoggard drew the defense, he found Joey Hauser at the last second.

Hauser hung in the air before netting the go-ahead bucket with just 0.1 of a second remaining:

Max Christie led the Spartans with 16 points while Gabe Brown added 13. Tyson Walker chipped in 10 points while Marcus Bingham Jr. had 4 blocks in the win.

Michigan State improves to 5-0 in conference play, keeping pace with Illinois early on in B1G play. The Spartans will move on to face Northwestern on Saturday.

Minnesota falls to 1-4 in the conference and is riding a 3-game losing streak since the win over Green Bay. Next up is a showdown vs. Iowa on Sunday.