Darian Mensah threw for three touchdowns as Duke won its Atlantic Coast Conference opener, defeating North Carolina State 45-33 on Saturday at Durham, N.C.
Anderson Castle ran for three touchdowns, including a 66-yard burst with 2:19 left, as the Blue Devils (2-2 overall) snapped a two-game skid.
CJ Bailey completed 29 of 39 throws for 364 yards and two touchdowns for the Wolfpack (3-1, 1-1), but he threw three interceptions as NC State saw a 13-point lead vanish in a hurry in the second quarter.
The Wolfpack's Will Wilson had a pair of 1-yard touchdown runs, while Hollywood Smothers posted 123 rushing yards and one touchdown.
Mensah finished 19-for-28 for 269 yards.
With two touchdowns in the final 2:20 of the first half and another on Mensah's 33-yard pass to Sahmir Hagans just 1:30