The Blue Devils (25-4, 12-2 Atlantic Coast Conference) remained a game ahead of Maryland heading into a first-place showdown with the Terps in College Park, Md., on Wednesday night.
Jon Scheyer added 20 points for Duke in its eight straight win and fourth consecutive victory in the series.
The Blue Devils took command right away, opening the game on a 20-4 run. Singler had 11 points before Virginia had two field goals, and from there the Cavaliers never got closer than 10. They trailed 35-21 at halftime and went 5 minutes without a field goal after the break.
The Cavaliers (14-13, 5-9) lost their seventh straight playing without scoring leader Sylven Landesberg, who sustained a bruised right thigh in Virginia's loss at Miami last week.
Jerome Meyinsse scored 21 points for Virginia, seven more than his previous career best, but was the only Cavaliers player to make up for Landesberg's missing points. Mike Scott, the Cavaliers' No. 2 scorer with a 12.8 average, went scoreless for a second straight game, with 0-for-6 shooting in 12 minutes.
Singler and Scheyer had an easy time offensively. Singler finished 6 for 10 from the field and Scheyer was 8 for 14, and both watched for the last several minutes as Duke coach Mike Krzyzewski and Virginia coach Tony Bennett emptied their benches.