James Madison Dukes wide receiver Kris Thornton (8) and James Madison Dukes running back Wayne Knight (25) celebrate a two-point conversion in the fourth quarter against the Appalachian State Mountaineers at Kidd Brewer Stadium. David Yeazell-USA TODAY Sports

James Madison uses 22-point second half to stun App State, 32-28

It's been quite a season already for the Appalachian State Mountaineers. 

A week removed from knocking off Troy on a last-second Hail Mary, App State was the team left disappointed this Saturday. 

The James Madison Dukes overcame a three-score first-half deficit, coming from behind to stun the Mountaineers, 32-28

James Madison actually took the lead first on Saturday, connecting on a field goal early to take a 3-0 advantage into the second quarter. However, App State would respond with four touchdowns in the second to build an 18-point lead at the break. However, it was all James Madison the rest of the way.

The Dukes outscored the Mountaineers 22-0 in the second half, including two fourth-quarter scores to complete the shocking comeback. 

Trailing 28-17 to start the fourth, James Madison quarterback Todd Centeio found Terrance Greene Jr. for a 36-yard touchdown to bring the Dukes to within three after a successful two-point conversion. 

On the Mountaineers' ensuing drive, quarterback Chase Brice was picked off by James Madison's Jalin Walker on the first play of the series, giving the ball right back to the Dukes.

Two plays later, Kaelon Black punched in the go-ahead touchdown from five yards out, which proved to be the game-winning score. 

James Madison moves to 3-0 on the season and will look to stay undefeated when they host Texas State next Saturday at 1:30 p.m.

For App State, it's their second crushing defeat of the season. The Mountaineers began the season with a tough-luck loss in a shootout to the North Carolina Tar Heels, 63-61. 

Next week, the 2-2 Mountaineers will host The Citadel at 3:30 p.m.

More must-reads:

TODAY'S BEST
Donovan Mitchell channeled 'The Answer' in first-round win vs. Magic
Defending champion Golden Knights ousted by Stars in first round
Rangers hold off late Hurricanes rally to take early series lead
Watch: Kyle Larson wins closest finish in NASCAR Cup Series history
Watch: Shohei Ohtani homers twice as Dodgers sweep Braves
Russell Westbrook reacts to reports of him leaving Clippers
Liverpool forward Mohamed Salah joins elite company in victory vs. Tottenham
Anthony Edwards joins exclusive club of all-time greats
Aces sign All-Star G Jackie Young to contact extension through 2025
J.J. Watt reveals his thoughts on a potential NFL comeback
Taylor Pendrith outlasts Ben Kohles at Byron Nelson for maiden win
Andrey Rublev conquers Felix Auger-Aliassime, fever for Madrid title
Lando Norris wins Miami Grand Prix for his first career F1 victory
Watch: Astros woes continue in one-run loss to Mariners
Panthers star throws some shade at defeated Maple Leafs
NASCAR Cup Series race at Kansas delayed
Watch: Juan Soto's three-run double gives Yankees 5-2 lead over Tigers in seventh
Pirates GM responds to calls to promote ace pitching prospect
Dodgers place right-hander on 15-day injured list
Former All-Pro CB medically cleared for football activities