play
No. 2 Duke falls to NC State again (0:46)

Despite a monster game of 31 points and 10 rebounds from Marvin Bagley III, the No. 2 Blue Devils lose a second straight game to the Wolfpack, 96-85. (0:46)

play
NC State's Dorn sinks dagger on Duke (0:26)

Torin Date gets the inbounds pass and drains an unbelievable 3-pointer while drawing the foul to put NC State ahead 90-80 on Duke late. (0:26)

play
Trent's layup shrinks Duke's deficit (0:18)

With less than 5 minutes left and Duke trailing, Grayson Allen finds Gary Trent Jr. who banks the layup to make it a one-possession game against NC State. (0:18)

play
Beverly puts on the moves to keep NC State ahead (0:26)

Braxton Beverly drives to get past Duke's defenders and lays it in to extend the Wolfpack's lead to 75-66 with less than 10 minutes left in the game. (0:26)

play
Abu beats Duke's defense for an easy dunk (0:17)

NC State's Allerik Freeman speeds down the court and finds Abdul-Malik Abu who finishes with a two-handed slam. (0:17)

play
Bagley steals and jams (0:27)

Marvin Bagley III intercepts the ball and goes coast-to-to-coast for a monster finish at the rim in the second half. (0:27)

play
NC State's Freeman links with Yurtseven for the flush (0:20)

Allerik Freeman passes over Duke defenders and Omer Yurtseven finishes at the rim with an aggressive slam. (0:20)

play
Duval feeds Bagley for alley-oop jam (0:26)

Trevon Duval throws a long pass to Marvin Bagley III who elevates up and throws it down. (0:26)

play
NC State's Abu dunks over Bagley. (0:15)

Allerik Freeman dishes to Abdul-Malik Abu, who rises above Marvin Bagley III for an aggressive jam in the second half. (0:15)

play
Duval dishes to Bagley for and-1 (0:19)

Trevon Duval sends a perfect bounce pass to Marvin Bagley III who scores the basket and draws the foul for a 3-point play. (0:19)

play
Duval creates 3-point play (0:24)

Gary Trent Jr. knocks the ball away and Trevon Duval goes coast-to-coast for an easy layup plus the foul. (0:24)

play
play
NC State's Batts feeds Freeman for two-handed jam (0:18)

Lavar Batts Jr. sends a nice pass in transition to Lennard Freeman who rises up and slams it in the first half against Duke. (0:18)

play
Duke redeems themselves after turnover (0:27)

Trevon Duval denies NC State's Braxton Beverly's at the rim and they find Grayson Allen at the other end who slams it in for the Blue Devils. (0:27)

play
Trent hits first 3-pointer for Duke (0:15)

Gary Trent Jr. drains a wide-open triple from the left corner in the first half against NC State. (0:15)

play
NC State's Yurtseven overjoyed by win (1:25)

Omer Yurtseven leads NC State past No. 2 Duke with 16 points and believes this signifies a new era for the NC State team. (1:25)

play
Students rush court after NC State upsets Duke (0:50)

Immediately after NC State beats No. 2 Duke 96-85, the court fills up with excited fans surrounding coaches and players (0:50)