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.