EAST LANSING, Mich. (AP) Carlos Morris made a tying 3-pointer while being fouled with 2.2 seconds left in regulation, and although he missed the ensuing free throw, Minnesota controlled the overtime for a 96-90 win over Michigan State on Thursday night.

The Golden Gophers (17-12, 6-10 Big Ten) snapped a 15-game losing streak at Michigan State, winning in East Lansing for the first time since 1997. They appeared to have slipped too far behind when Denzel Valentine's two free throws put the Spartans (19-9, 10-5) ahead 77-72 with 25 seconds left in regulation.

But Joey King was fouled shooting a 3 and made all three shots, cutting the lead to two. Then Valentine made only one of two free throws, giving Minnesota a chance to tie. Morris took advantage.

Valentine led all scorers with 27 points, and Michigan State's Travis Trice had 21 points and 10 assists.

Morris scored 20 for Minnesota.

Michigan State never led in an overtime that was largely a free throw contest. Minnesota attempted 20 free throws in the extra session - as many as the Gophers had tried in all of regulation. They were 14 of 20 in overtime and finished the game 29 of 40.

Michigan State was 5 of 9 from the line in overtime and finished 19 of 29.

The Spartans were down six when Valentine connected from 3-point range to make it 91-88 with 39 seconds left, but DeAndre Mathieu made two free throws for Minnesota to answer.

The Gophers are among the nation's top teams in steals and turnover margin, and Michigan State gave the ball away 13 times to Minnesota's seven.

Michigan State was up 58-51 when Branden Dawson turned the ball over near the Minnesota bench, leading to a layup by Morris that started a 12-3 run by the Gophers.

More From KROC-AM