Troy Williams and his Indiana teammates had something to prove.

Williams scored 15 points, grabbed 12 rebounds and helped his team remain poised as No. 22 Ohio State made one last charge at the host Hoosiers, who held on for a 69-66 victory Saturday.

"I think they learned a lot this week," Indiana coach Tom Crean said, referring to an embarrassing 20-point loss at Michigan State on Monday. "We've been getting mentally tougher all year, but it's not consistent yet. I thought our talk improved during the game. I thought our leadership improved during the game."

Williams delivered three highlight plays, including one sequence when he dunked the ball on a fast break, then raced to the other end and swatted away an Ohio State shot.

Freshman James Blackmon Jr. scored 16 of his 18 points in the second half for the Hoosiers (12-4, 2-1 Big Ten), who a year ago repeatedly allowed late leads to slip away.

This time, after nearly blowing away a 10-point lead in the final 3½ minutes, they showed they could hang on thanks to four free throws from Yogi Ferrell in the final 21 seconds and D'Angelo Russell's errant three-pointer at the buzzer.

Shannon Scott scored 16 points and Russell had 13 for the Buckeyes (13-4, 2-2).

No. 11 Maryland 69, Purdue 60: Jake Layman scored 14 points and the balanced Terrapins (15-2, 3-1) bounced back from a loss at Illinois, beating the host Boilermakers (10-7, 2-2), who lost their 13th consecutive game facing a ranked opponent. It was Maryland's first trip to Mackey Arena.