CHARLOTTE, N.C. — Mike Glennon threw for 264 yards and three touchdowns, and David Amerson returned an interception 65 yards for a touchdown as North Carolina State defeated Louisville 31-24 in the Belk Bowl.
T.J. Graham made the most of his final game at N.C. State with seven catches for 116 yards and two touchdowns, including a 68-yard score on a nifty catch-and-run, as the Wolfpack (8-5) overcame a series of special teams blunders to hold off a late charge from the Cardinals (7-6).
Amerson had two more interceptions to give him 13 for the season, the most in the country, while setting an Atlantic Coast Conference record.
Louisville's Teddy Bridgewater, who threw for 274 yards and two touchdowns and ran for another, nearly brought the Cardinals back from a 21-point deficit, but his final heave on fourth-and-23 was picked off by Amerson with 41 seconds left.
Louisville used a fake punt and recovered an onside kick to get back in the game after falling behind 31-10.
Bridgewater threw a pair of 2-yard touchdown passes to close the gap to 31-24 with 3:55 left in the game.
The Cardinals had one last chance to send the game into overtime after stopping N.C. State on fourth-and-2. However, on a third-and-12, Dontae Johnson sacked Bridgewater for an 11-yard loss, setting up Amerson's clinching interception.
The Wolfpack came into the game leading the nation in interceptions and picked off Bridgewater three times.
On Louisville's first possession, Bridgewater came under pressure and made a poor decision to try to dump off the ball, but instead threw it in the hands of linebacker Terrell Manning for an interception. Glennon took advantage, driving the Wolfpack 79 yards and completing six of seven passes for 49 yards, including a 6-yard touchdown strike to Graham to take a 7-0 lead.
Wolfpack freshman punter Will Baumann mishandled a low snap from center and was tackled at the 5-yard line.
The Cardinals cashed in three plays later on an 8-yard touchdown run by Bridgewater to tie the game.
After Louisville went ahead 10-7, Glennon bounced back from an early interception by completing five straight passes for 80 yards, capped by a 35-yard touchdown to Tobais Palmer.
Then came the play of the game as Graham caught a pass over the middle from Glennon and broke two tackles en route to a 68-yard touchdown reception, giving the Wolfpack a 21-10 lead at the break.
N.C. State tacked on three more to start the third quarter after a pair of costly Louisville penalties.
The Wolfpack seemingly put the game away 17 seconds later when Amerson intercepted Bridgewater downfield and returned it 65 yards for a touchdown.
With Charlie Strong's team down 24, a fake punt set up a 2-yard touchdown pass by Bridgewater. He added another 2-yard touchdown pass, but it wasn't enough.