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.
More AP college football: https://apnews.com/hub/college-football and https://twitter.com/AP-Top25. Sign up for the AP's college football newsletter: https://apnews.com/cfbtop25
Copyright 2023 STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.