Purdue secured a win in its B1G opener, upsetting No. 20 Ohio State behind an impressive all-around performance by Trevion Williams.

The 6-foot-10 junior entered Wednesday’s game averaging a double-double with 13.3 points and 10.3 rebounds per game. That is especially impressive considering Williams traditionally splits time with 7-foot-4 freshman Zach Edey.

In Wednesday’s conference opener against Ohio State, Williams put up his best all-around performance of the season. He scored 16 points on 6-for-12 shooting from the floor and came up just short of finishing with a triple-double in the game.

Williams finished with nine rebounds and eight assists, setting a new career-high in assists. His previous best was five assists against Liberty.

He put his passing skills on display all night with plays like this:

The 16 points by Williams was also a game-high as the Boilermakers downed the No. 20 Buckeyes, 67-60. Eric Hunter Jr. contributed with 15 points.

Defensively, Purdue did a good job stifling Ohio State all game long. The Buckeyes had just two players in double figures and shot 37.9% from the floor.

After moving to 5-2, Purdue will face Notre Dame on Saturday.