Bryant McIntosh scored 28 points to lead Northwestern to a rare win over Wisconsin, 70-65, on Tuesday night.
McIntosh scored all but eight of his points in the second half as the Wildcats (15-3, 3-2 Big Ten) beat the Badgers (9-9, 1-4) for just the third time in 17 games.
Northwestern went on run midway through the second half to grab a seven-point lead and hung on for its second straight win after back-to-back losses to Maryland and Ohio State.
McIntosh, the lone Wildcat to score in double figures, did a little bit of everything with four rebounds and five assists.
Nigel Hayes had 17 points, six rebounds and six assists. Ethan Happ scored 12, but Wisconsin again came up short after losing by three to Maryland on a last-second 3-pointer by Melo Trimble on Saturday.
The Wildcats outrebounded Wisconsin 34-25 and came away with the win even though they struggled on the perimeter, hitting 4 of 12 3-pointers.