MADISON, WI (WHBL) - Traevon Jackson hit a pull-up jumper with 2.1 seconds left to give Wisconsin a 60-58 home upset of ninth-ranked Michigan State on Sunday. It gave Bo Ryan's team back-to-back wins for the first time since early January, and it ended the Badgers' three-game losing streak at the Kohl Center. Wisconsin led by eight at the half, as the Spartans shot only 32-percent in the first 20 minutes. The Badgers led by as many as 10 in the second half before Adreian Payne tied the game for Michigan State with a three-pointer with 8.7 seconds left. After Jackson's final basket, Denzel Valentine heaved a half-court shot at the buzzer that would have won the game for Michigan State. It hit the right side of the rim, and bounced away as the Badgers ended five straight losses to the Spartans. Payne scored 24 points for Michigan State, which was without point Keith Appling for a second straight game with an injured right wrist. The Big Ten-leading Spartans dropped to 9-2 in conference play and 20-4 overall. Nigel Hayes scored 14 and Jackson had eight assists as Wisconsin improved to 6-5 in the conference and 19-5 overall. The Badgers will host Minnesota on Thursday night.