Elon (1-1) led 21-7 with under three minutes left in the third quarter before the teams combined for five touchdowns, the final score coming on Cyphers' 30-yard run around right end with six minutes left in the game to break a 28-28 tie. The Citadel reached Elon territory on its final drive before stalling with a minute remaining.
Thomas went over 100 yards for the third time in his career, scoring on runs of 6 and 20 yards.
Tennessee trying to snap 12-year losing streak vs. Alabama
Alabama has won the past 12 meetings in this traditional Third Saturday in October rivalry, mostly by large margins, but Tennessee is hoping to end that streak and break out the traditional victory cigars Saturday night at Bryant-Denny Stadium.
Nick Saban was coaching the NFL's Miami Dolphins the last time Alabama lost to Tennessee.
Edwards: Penn State's front seven almost unblockable
Brad Edwards warns opposing offenses to be wary of Penn State's dominating front seven.
A new way to rate the top 50 players in college football
The Crimson Tide's fearsome duo of QB Tua Tagovailoa and WR Jerry Jeudy find themselves at the top of the PlayStation Player Impact Rating.
Ohio State to be without LB Baron Browning Friday
Linebacker Baron Browning is out for Ohio State's game at Northwestern Friday.
Michigan & Ohio State fans react to a close game
College football announcer Gary Danielson recalls announcing the 2002 Michigan vs. Ohio State game and how both fan bases felt he was biased on the call.