NEW YORK -- Keita Bates-Diop scored 14 points and Ohio State held off a furious second-half rally by No. 4 Kentucky for a 74-67 victory on Saturday in the CBS Sports Classic at Barclays Center.
The Buckeyes (6-5) led by 16 points with 11:26 to play but had to withstand not only Kentucky's rally but a crowd of 16,311 mostly Wildcats' fans making so much noise it sounded like Rupp Arena.
Freshman Jamal Murray had a season-high 33 points for the Wildcats (9-2) and kept the rally going with 3-pointer after 3-pointer. He finished 7 of 9 from beyond the arc, all the makes in the second half.
A 3 by Alex Poythress brought Kentucky within 63-60 with 4 minutes to play and there weren't many people in the building who didn't think it was just a matter of time before the Wildcats would have the lead.
Murray, with a 3 and a drive, got Kentucky within 4 twice but Jae'Sean Tate scored down low and there were three more free throws after Kentucky misses and Ohio State had the upset.
Marcus Lee had 12 points and nine rebounds for the Wildcats, who trailed 37-25 at halftime.
NEXT YEAR: The third edition of the CBS Sports Classic will be played next year in Las Vegas. The matchups will be North Carolina against Kentucky and Ohio State meeting UCLA. The inaugural Classic was held in Chicago.
Ohio State: The Buckeyes came in having won three of four with the loss at Connecticut. ... Ohio State lost to North Carolina in last year's CBS Sports Classic ... Tate had six points and 10 rebounds. The Buckeyes finished with a 42-40 rebound advantage.
Kentucky: John Calipari stays at 199 career wins at Kentucky. He is 199-40. ... The two teams that have beaten Kentucky this season were in the building -- Ohio State and UCLA, which lost to North Carolina in the opener of the doubleheader. ... The loss snapped Kentucky's three-game winning streak over the Buckeyes.
Ohio State hosts Mercer on Tuesday.
Kentucky hosts No. 19 Louisville on Dec. 26