Thomas was 19-of-31 passing for 256 yards with an interception and added 52 yards rushing on six carries. Corey Sutton had 173 yards receiving and three touchdowns -- both career highs -- for Appalachian State (9-1, 5-1 Sun Belt Conference).
Destin Coates scored on a 67-yard run and, less than a minute later, Chris Bacon's 34-yard pick-6 gave Georgia State (6-4, 3-3) a 21-7 lead with 1:38 left in the first quarter but the Mountaineers scored the next 49 points.
Sutton answered with a 20-yard TD catch 89 seconds later, Thomas scored on a 3-yard run and Shaun Jolly returned an interception 30 yards for a touchdown to give Appalachian State its first lead before a 1-yard touchdown run by Evans made it 35-21 at halftime.
Raykwon Anderson scored on a 5-yard run to give the Mountaineers a 56-21 lead with 11 minutes left in the game.
Coates finished with 97 yards rushing for Georgia State.
Rumph describes how he came into his own during second season at Duke
Duke edge rusher Chris Rumph II details how he became more comfortable last season and how much his dad has helped him become the player he is today.
The coronavirus and college sports: NCAA reopening plans, latest news, program cuts, more
When will college football and other sports return to action? Will more athletic programs be forced to cut sports because of financial strains? Here is the latest on how the coronavirus pandemic is affecting the college sports world.
National Junior College Athletic Association expected to move football season to spring
The NJCAA is expected to move its football season to the spring following a vote scheduled for Monday.
Not Top 10: Fans & Mascots
Looking back at some of the worst moments from fans and mascots over the years.
Are conference-only games the right call for the Big Ten?
Frank Isola and Michael Wilbon break down how conference-only games will affect the Big Ten and collegiate athletics as a whole.
Maryland halts football workouts after nine positive tests across several teams, staff
Maryland has suspended voluntary workouts for its football program after nine individuals -- not necessarily all football players -- tested positive for the coronavirus, the school announced Saturday.