BLACKSBURG, Va. -- Justin Bibbs scored 18 points to lead Virginia Tech to an 89-75 upset of No. 5 Duke on Saturday in the Atlantic Coast Conference opener for both teams.
Bibbs broke out of a season-long slump, hitting 6 of 9 from the field, including a season-high four 3-pointers for the Hokies (12-1, 1-0), who won their eighth straight game.
Virginia Tech snapped a nine-game losing streak to Duke (12-2, 0-1), which played without preseason All-America Grayson Allen, who was suspended indefinitely by Duke coach Mike Krzyzewski after tripping an Elon player on Dec. 21.
The Hokies led from start to finish, jumping out to a 47-31 halftime lead. The Blue Devils got as close to 52-41 in the second half after a 3-pointer by Luke Kennard with 15:29 remaining, but got no closer.
Ahmed Hill had 17 points for Virginia Tech, which shot 55.2 percent (32 of 58).
Kennard paced the Blue Devils with 34 points.
BIG PICTURE Duke: Allen might have helped the Blue Devils on the offensive end, but Duke needs to shore up its traditionally tough defense. The Blue Devils gave up season highs in points, shooting percentage and 3-point shooting percentage. The Hokies shot 61.5 percent (8 of 13) from beyond the 3-point arc.
Virginia Tech: The Hokies have received votes in every Associated Press poll this season, but hadn't cracked the Top 25. They most certainly will when the latest poll is released early next week.
UP NEXT Duke will look to rebound when it returns home to face Georgia Tech on Wednesday. The Yellow Jackets were picked to finish 14th out of 15 teams in the ACC's preseason poll.
Virginia Tech travels to Raleigh, North Carolina for just its second true road game of the season when it takes on North Carolina State on Wednesday. The Hokies haven't won in Raleigh since 2011.