Purdue (15-5, 7-2) entered the night on a seven-game winning streak and led 59-53 with 7:25 to play. But Ohio State stormed back by making eight three-pointers in the second half.