The go-ahead score came after Troy had recovered Taylor Clements? fumbled punt at the Arkansas State 25 with 9:58 left.
Until that point, the Red Wolves (1-2, 0-1) and Trojans (2-2, 1-0) had gone back and forth.
Arkansas State took a 10-0 lead on its first two possessions on a field goal by Josh Arauco and a 1-yard run by Reggie Arnold.
The Trojans answered with 20 straight points for a 20-10 halftime lead. Sam Glusman hit the first of his three field goals, and Tebiarus Gill caught a 6-yard touchdown pass from Brown to make it 10-10 early in the second quarter.
Glusman gave the Trojans the lead on another field goal, and De Juan Harris scored on a 9-yard run with 45 seconds left in the half for a 20-10 edge.
Glusman?s third field goal made it 23-10 early in the third quarter.
Arauco?s second field goal made it 27-23 with 12:17 left in the game.
Brown completed 33 of 46 passes for 355 yards. Gill caught 10 for 85 yards. Leonard was 12 of 24 for 190 yards.
Joey Counts scored on a 1-yard run on fourth-and-goal with 2 seconds left to give Montana a 38-35 victory over four-time defending FCS champion North Dakota State on Saturday.
Transfer Vernon Adams will be the starting quarterback when Oregon begins its season against Eastern Washington on Sept. 5.
Tim Beckman is threatening legal action after Illinois fired him as football coach Friday amid allegations of influencing medical decisions and pressuring players to play hurt.
LSU offensive coordinator Cam Cameron revealed in a post-practice news conference that he has been treated for prostate cancer but plans to coach this season.
The woman who accused former Baylor defensive end Sam Ukwuachu of raping her in 2013 has hired a Title IX law firm to represent her in potential civil litigation.
Arkansas tight end C.J. O'Grady has been arrested by Fayetteville police and charged with driving while intoxicated and being a minor in possession of alcohol.