Duke beat Virginia 69-65 after Rasheed Sulaimon bounced in the go-ahead 3-pointer with 18.8 seconds left.
Sulaimon finished with a season-high 21 points -- including four 3s -- and Rodney Hood added 14 for the Blue Devils (13-4, 2-2 Atlantic Coast Conference).
Malcolm Brogdon scored 17 points and Joe Harris added 15 for the Cavaliers (12-5, 3-1).