The Blue Devils returned to the top of the national rankings this week and were promptly embarrassed by the Hurricanes, who shot 55 percent from the field and put together a 25-1 run in the opening period that turned the game into a rout.
Duke went almost 10 minutes without making a field goal.
It was the first time in school history Miami had defeated a No. 1-ranked team. The Hurricanes limited Duke to 29 percent shooting and the Blue Devils went just 3-of-21 from 3-point range.
Duke slipped to 16-2 for the season and is 3-2 in Atlantic Coast Conference play. Miami is the only unbeaten team in ACC action at 5-0 and improved to 14-3 overall.
Kenny Kadji added 22 points for Miami while Shane Larkin had 18 points and nine rebounds.
Mason Plumlee scored 15 points for Duke, but made only 5-of-15 from the field. Seth Curry did not convert a field goal in 10 attempts while playing 35 minutes.