Creighton surged late in the second half to take a 60-56 lead over Ohio State and seemed to be on the verge of a late-game comeback, after trailing 12 points in the first half.
But the Buckeyes didn't fold.
Ohio State punched back with a 13-0 run to end the game, holding the Bluejays scoreless for the game's final three minutes to claim a 69-60 win on the road.
This marks the second gutty finish over a 2018 NCAA Tournament team for the Buckeyes in a little over a week, after Ohio State held on to beat Cincinnati on the road in the game's season opener.
The Buckeyes should be favored in the next three games against South Carolina State, Samford and Cleveland State, but then Ohio State has yet another non-conference test against Syracuse, but this time in Columbus.