DURHAM -- Duke's Blue Devils are the top-ranked team in the country, undefeated and have won 100 straight nonconference games at home.
For a long time Saturday, Santa Clara gave the Devils all they could handle but Duke eventually pulled away for a 90-77 victory.
Seth Curry had 31 points, getting 12 in a 21-3 second-half run when the Blue Devils (12-0) erased a four-point deficit and took a 62-48 lead. For Curry, it was a career high at Duke, topping his 26-point game against N.C. State last season.
Mason Plumlee, again a power inside, finished with 22 points and 13 rebounds for Duke.
Senior guard Kevin Foster had 29 points for the Broncos (11-3).
Plumlee figured in two key sequences for Duke. With the Devils trailing 45-41 with less than 16 minutes left, Plumlee fumbled the ball in the lane but the Broncos were called for a foul.
Plumlee scored and was fouled on the ensuing inbounds play, converting a three-point play. Moments later, the Broncos were called for an elbowing call. Plumlee hit two at the line and Curry followed with a 3-pointer -- capping a five-point possession for Duke with 14:28 to play.
The Devils led the Broncos 38-36 at Cameron Indoor Stadium. Duke built a nine-point lead with 7:30 left in the half, but the Broncos turned to Kevin Foster, their alltime leading scorer, and he delivered.
Foster had 18 points in the first half, hitting eight of 13 shots. He knocked in a pair of 3s in a 12-2 Santa Clara run as the Broncos pulled ahead 30-29 with less than five minutes left in the first half.
The Devils opened with freshman Rasheed Sulaimon on Foster, but that didn't work well for Duke. Tyler Thornton was more physical and more effective but Foster still got his points.
The Devils retook the lead after Foster was called for his second personal foul, an offensive call for pushing off Thornton with 3:20 left in the period, and left the game. Suliamon's fast-break basket and a drive by Curry, who had 13 first-half points, pushed Duke back into the lead.
Mason Plumlee had eight points and seven rebounds in the half for Duke but missed four of six free throws. His brother, Marshall, also played, getting in just his second game action of the season with a first-half cameo.