E'Twaun Moore scored 20 points and No. 10 Purdue held off No. 16 Wisconsin 60-57 on Thursday night in a matchup of Big Ten contenders that came down to the final seconds.
JaJuan Johnson added 14 points and Robbie Hummel had 12 points, 13 rebounds and five assists for the Boilermakers (17-3, 5-3 Big Ten), who won their third straight and moved within a half-game of Wisconsin for second place in the conference.
A loss would have left Purdue four games behind league leader Michigan State with 10 to play.
Trevon Hughes missed a contested runner in the closing seconds that could have won it for Wisconsin. Keaton Nankivil scored a career-high 25 points and shot 7 of 8 on 3-pointers for the Badgers (16-5, 6-3). He was 9 for 14 overall, but his teammates went 11 for 36 from the field.