The Blue Devils had won 25 straight games, their previous loss having come March 3, 2010, against Maryland. They had won their first 15 games this season, but were held to a stunning 31 percent shooting by the Seminoles.
Duke attempted 35 shots from 3-point range and made only 11 of them.
Florida State led by as many as 11 points in the second half but Duke fought back within two when Nolan Smith made a 3-pointer with 27 seconds to play. Snaer then made his two foul shots for a four-point lead and the Seminoles claimed the rebound when Smith missed another 3-point try.
After Okaro White added 1-of-2 foul shots for the Seminoles with 17 seconds left, Kyle Singler and Andre Dawkins both missed 3-point attempts for Duke.
Florida State (12-5) had lost its previous two games to Auburn and Virginia Tech. Both the Seminoles and Blue Devils are 2-1 in Atlantic Coast Conference play.
Derwin Kitchen scored 22 points to pace Florida State and Chris Singleton had 18.
Singler had 20 for the Blue Devils.