After wins over Syracuse and Temple, the Wisconsin Badgers jumped out to an early lead on Milwaukee, but the Panthers came from behind to pull out a 68-67 win at the Kohl Center, ending a 22-game losing streak against Wisconsin.
The Panthers won for just the second time in 33 meetings against Wisconsin.
Bronson Koenig had a chance to win it for the Badgers, but instead of driving to the basket and possibly drawing a foul, he settled for a step-back three-pointer that landed just short. Koenig hit just 2 of 10 shots from the field in the second half, finishing 5 of 16 for the game (16 points).
Nigel Hayes scored a career high 32 points for the Badgers, but missed a pair of crucial free throws in the final minute. Hayes hit 9 of his 18 field-goal attempts but just 12 of his 19 free throw attempts.
Freshman Ethan Happ added ten points and 15 rebounds for the Badgers, who fell to 6-4 on the season.
The Panthers improved to 7-3 with the victory. They got 22 points from point guard Jordan Johnson.
The Badgers now get ready for another game against an in-state rival on Saturday when they host Marquette.