DURHAM, North Carolina (Ticker) -- Chris Duhon had 12 points in a decisive late first-half run as second-ranked Duke shook off a sluggish start to paste Fairfield, 99-58.
A layup by Fairfield's Kudjo Sogadzi with 10:45 left in the first half got the Stags within 20-18, but Daniel Ewing buried a jumper 38 seconds later to ignite a 32-13 spurt. Duhon dominated during the spurt, which Shavlik Randolph capped with a dunk just before the half.
Duhon finished with a season-high 20 points, making 6-of-9 shots for Duke (11-1), which has won eight straight games. The Blue Devils have won 34 in a row at home, second in the country to Pittsburgh's 35-game run.
"We just played really well," said Duke coach Mike Krzyzewski, who improved to 17-0 all-time against former assistants. "Our kids have gotten better. ... We are better than we were a month ago but we are going to have to be better a month from today."
Duhon also went over the 1,000-point plateau, becoming the 51st player in school history to reach the milestone. Duhon had seven steals and tied Jim Spanarkel for third place on the school's all-time list with 253.
"Coach told me to take shots when I'm open," Duhon said. "That was something that I embraced, and it proves that he is a great coach - he was right."
"Chris Duhon was spectacular," Fairfield coach Tim O'Toole said. "Offensively, as well as defensively. If you're trying to put a plan together on how to stop Duke, it's like picking your own poison in a lot of areas.
The 99 points were a season high for Duke, which shot 53 percent (34-of-64) from the field and took advantage of 25 turnovers. The Blue Devils have trailed for a total of roughly 2 1/2 minutes during their winning streak.
Deng Gai led Fairfield (7-4) with 18 points before fouling out with 6 1/2 minutes left.
Any plans the Stags had of getting back into the game in the second half evaporated when the Blue Devils came out after the break and scored 26 of the first 35 points to open a 38-point advantage.