Highlights
5 CLIPS · ESPNWin probability
EVERY PLAY · ESPN MODELKICKOFF: JMU 77% · BIGGEST SINGLE-PLAY SWING: 25 PTS
Scoring plays
10 SCORES
Yamir Knight 6 Yd pass from Alonza Barnett III (Noe Ruelas Kick)
7-0

Josh Phifer 37 Yd pass from Alonza Barnett III (Noe Ruelas Kick)
14-0

Michael Hughes 23 Yd Field Goal
14-3

Eli Wilson 4 Yd pass from Joey Aguilar (Michael Hughes Kick)
14-10

Noe Ruelas 46 Yd Field Goal
17-10

Makai Jackson 64 Yd pass from Joey Aguilar (Michael Hughes Kick)
17-17

Michael Hetzel 9 Yd Punt Return (Michael Hughes Kick)
17-24

Noe Ruelas 52 Yd Field Goal
20-24

Ahmani Marshall 1 Yd Run (Michael Hughes Kick)
20-31

Michael Hughes 41 Yd Field Goal
20-34
What happened
ESPN RECAPAppalachian State tops James Madison 34-20 spoiling the Dukes' chance at a possible Sun Belt crown
BOONE, N.C. -- , Joey Aguilar threw for 216 yards and two touchdowns, Ahmani Marshall ran for 108 yards and Appalachian State beat James Madison 34-20 on Saturday. Aguilar threw a 4-yard touchdown to Eli Wilson and a 64-yard touchdown to Makai Jackson to bring the Mountaineers (5-5, 3-4 Sun Belt) into a tie at 17 with 1:23 left before halftime. After forcing the Dukes to punt, App State came up with a blocked punt and Michael Hetzel returned it 9 yards for a touchdown to give the Mountaineers the lead for good with 40 seconds left before intermission. Alonza Barnett III threw for 232 yards and two touchdowns for James Madison. With the loss, James Madison (8-3, 4-3) is eliminated from a chance to represent the East Division in the conference championship game. ------ Get poll alerts and updates on the AP Top 25 throughout the season. Sign up here .
READ THE FULL STORY →Top performers
Team stats
JMU · APPKIDD BREWER STADIUM, BOONE · ATTENDANCE 34,012
Loading play-by-play…