Quinn Cook put in 21 points as the Blue Devils (19-5, 8-3 ACC) won a second straight following a loss to Syracuse last week.
Rasheed Sulaimon helped out with 10 points and six assists.
The Eagles (6-17, 2-8) got 25 points from Olivier Hanlan.
Rosie O'Donnell unveils nearly 50-pound weight loss
Members of Congress to keep receiving porn magazine