Highlights
1 CLIPS · ESPNWin probability
EVERY PLAY · ESPN MODELKICKOFF: JMU 74% · BIGGEST SINGLE-PLAY SWING: 21 PTS
Scoring plays
13 SCORES
Kris Thornton 26 Yd pass from Todd Centeio (Camden Wise Kick)
0-7

Michael Hayes 51 Yd Field Goal
3-7

Javon Denis 21 Yd Fumble Return (Michael Hayes Kick)
10-7

Darren Grainger 28 Yd Run (Michael Hayes Kick)
17-7

Michael Hayes 22 Yd Field Goal
20-7

Terrell Gordon 32 Yd Fumble Return (Michael Hayes Kick)
27-7

Devin Ravenel 4 Yd pass from Todd Centeio (Camden Wise Kick)
27-14

Jamari Thrash 75 Yd pass from Darren Grainger (Michael Hayes Kick)
34-14

Percy Agyei-Obese 1 Yd Run (Camden Wise Kick)
34-21

Kaelon Black 15 Yd pass from Todd Centeio (Camden Wise Kick)
34-28

Percy Agyei-Obese 36 Yd Run (Camden Wise Kick)
34-35

Kris Thornton 16 Yd pass from Todd Centeio (Camden Wise Kick)
34-42

Marcus Carroll 6 Yd Run (Two-Point Pass Conversion Failed)
40-42
What happened
ESPN RECAPJames Madison rallies to beat Georgia State 42-40
HARRISONBURG, Va. -- , Todd Centeio threw four touchdown passes, Percy Agyei-Obese ran for two scores and James Madison rallied from 20 points down to beat Georgia State 42-40 on Saturday. Centeio's 26-yard touchdown toss to Kris Thornton gave James Madison (7-3, 5-2 Sun Belt Conference) an early lead, but Georgia State (4-7, 3-4) scored the next 27 points. Darren Grainger 's 75-yard scoring strike to Jamari Thrash gave Georgia State a 34-14 lead at halftime. Agyei-Obese scored on runs of 1 and 36 yards, Centeio hit Kaelon Black for a 15-yard touchdown and the Dukes moved ahead 35-34 after three quarters. Centeio made it 42-34 with a 16-yard touchdown pass to Kris Thornton before Grainger scored on a 6-yard run with 2:30 left. Grainger's two-point conversion pass was incomplete and James Madison used four plays to run out the clock. ------
READ THE FULL STORY →Top performers
Team stats
GAST · JMUBRIDGEFORTH STADIUM, HARRISONBURG · ATTENDANCE 20,055
Loading play-by-play…