COLUMBUS, Ohio (AP) -- Malcolm Brodgon scored 22 points for his third straight game with at least 20 points to lead No. 10 Virginia to a 64-58 win against Ohio State on Tuesday.
The Cavaliers (6-1) won their fifth straight, but it was the first time in the streak they did not score at least 80.
Ohio State (2-4) lost its fourth in a row. Marc Loving had 19 points for the Buckeyes.
Keita Bates-Diop added 15, including a 3-pointer to pull the Buckeyes to 61-58 before Brogdon hit a pair of free throws.
Darius Thompson had 12 points in place of Cavaliers' junior starting guard London Perrantes, who had surgery Sunday for an appendectomy.
Perrantes averages 10 points, 5.3 assists and 2.8 rebounds. Thompson matched his season average with seven points in the first half, helping the Cavaliers to 26-24 lead at the break.
The score was tied at 42 when a Devon Hall jumper gave the Cavaliers the lead for good with 12:55 remaining. Brogdon's 3-pointer and basket gave Virginia a 57-49 lead.
The Cavaliers made 50 percent (8 for 16) from 3-point range while Ohio State hit 38 percent (8 for 21).
Virginia: The Cavaliers are 10-6 in the Big Ten/ACC Challenge. ... The last time the Cavaliers scored 80 or more in five straight was a seven-game stretch from Jan. 16-Feb. 7, 2001. ... The teams last played each other Jan. 25, 1981, in Charlottesville when the No. 2 Cavaliers won 89-73 behind 40 points by Ralph Sampson.
Ohio State: The Buckeyes 6-8 in the Big Ten/ACC Challenge since they began participation in 2002.
Virginia: The Cavaliers are home Saturday vs. William & Mary.
Ohio State: The Buckeyes are play the second of three straight home games Saturday against VMI.