Trevion Williams scored 16 points and came close to a triple-double, leading Purdue past No. 20 Ohio State 67-60 on Wednesday night.
Williams had nine rebounds and a career-high eight assists in his second game coming off the bench. Eric Hunter Jr. added a season-best 15 points as Matt Painter beat a ranked team for the 50th time in 16 seasons as Boilermakers coach.
Purdue (5-2, 1-0 Big Ten) has won two straight and four of its last five.
Justice Sueing led the Buckeyes (5-1, 0-1) with 14 points and Duane Washington Jr. had 13.
It sure didn't feel like a conference opener, though, with just a smattering of fans and little energy inside Mackey Arena. A litany of fouls sapped the game of rhythm and intensity, too.
But behind Williams and Hunter, the Boilermakers were just good enough in the second half when they methodically extended the lead to 59-45 courtesy of Hunter's 3-pointer with 8:36 to play. Ohio State closed to 65-59 when Washington made a 3 with 2:50 left.
The Buckeyes couldn't get any closer.