Bruce Thornton scored 22 points and Jamison Battle added 19 points to help the Buckeyes upset the 2nd-ranked Boilermakers, 73-69.