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.
Ohio bar shooting arrested, charged with murder
Beautician charged with giving client fatal silicone butt injection