Daniel Jones threw for two touchdowns and ran for another and Duke earned bowl eligibility by beating Wake Forest 31-23 on Saturday.
The Blue Devils closed their regular season by winning back-to-back games for the first time since starting the season 4-0, and reached the six-win mark for the fifth time in six years.
Duke (6-6, 3-5 Atlantic Coast Conference) trailed 17-3 after John Wolford threw a 43-yard touchdown pass to Alex Bachman with 6:44 remaining in the first half.
But the Blue Devils clawed back thanks to Jones' two touchdown passes that countered field goals by Wake Forest. Duke took its first lead when Jones scored from 1 yard out to make it 24-23 with 13:53 remaining. It extended the margin to eight points on a 4-yard run by Brittain Brown with 8:23 to play.
Jones finished 25 of 44 for 346 yards for the Blue Devils, whose 443 total yards were their fourth-most this season.
The loss snapped a two-game win streak for Wake Forest (7-5, 4-4), which could have closed a regular season with three straight wins for the first time since 1967.
Duke: The Blue Devils' defense showed up again. It was the fifth game in a row, and 10th time in 12 games this season, that Duke surrendered fewer than 25 points. Mark Gilbert had two interceptions for the Blue Devils to raise his team-leading total to six.
Wake Forest: Wolford threw for 191 yards and two touchdowns. Wolford also rushed for 48 yards on 12 carries, giving him 3,417 total yards on the season and breaking the single-season mark set by former Wake Forest quarterback Riley Skinner in 2009. It was his sixth straight game with multiple touchdown passes.
Duke: The Blue Devils wait to learn their bowl destination.
Wake Forest: The Deacons wait for their second straight bowl invitation, marking the first time they've gone bowling in back-to-back seasons since going to three straight from 2006-2008.
Copyright 2017 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.