Greene, a sophomore stepping in with Davis Cheek out with a knee injury, was 7-for-11 passing for 205 yards and two touchdowns and rushed 21 times for 79 yards and another score. Thomas, a true freshman replacing standout senior Malcolm Summers, who has a hamstring injury, carried the ball 27 times for 150 yards and a touchdown and caught two passes for 27 yards and a score.
Skyler Davis sealed the game with a 37-yard field goal with just under a minute left.
Thomas' 22-yard run gave the Phoenix (5-2, 3-1 Colonial Athletic Association) a 21-14 lead at the half. Greene opened the scoring with an 18-yard run and also connected with Corey Joyner on a 60-yard catch-and-run, the longest pass play of the season for Elon.
Aaron Dykes scored on a 5-yard run, his second TD for the Spiders (3-5, 1-4) to tie the game before De'Sean McNair capped a long drive with a 1-yard plunge and Greene and Thomas hooked up for a 30-yard score and a 35-21 lead entering the fourth quarter.
Joe Mancuso also had two touchdown passes for Richmond.
Does Texas A&M have a real shot at the College Football Playoff?
Bill Connelly lays out exactly how a surging Texas A&M football team has a legitimate shot at securing a spot in the College Football Playoff.
Air Force runs over Utah State 35-7 behind Daniels
— Haaziq Daniels had the longest touchdown pass of his career and one of four Air Force rushing touchdowns and the Falcons dominated Utah State 35-7 on Thursday night.
Jake Garcia decommits from USC Trojans
QB prospect Jake Garcia decommitted from USC on Thursday night, leaving the Trojans with just one signal-caller, Miller Moss, for this year's class.
La Tech plays for 1st time since Halloween, tops North Texas
— Israel Tucker carried it 37 times for 161 yards and two touchdowns, and Louisiana Tech beat North Texas 42-31 on Thursday night in its first game since Halloween.
Virginia brings momentum into matchup with solid BC team
Virginia brings plenty of momentum into Saturday's matchup with Boston College, which may be playing its last game of the season.
Alabama's Nick Saban cleared to travel with team to LSU on Friday
Alabama coach Nick Saban, who tested positive for COVID-19 on Nov. 24, has been cleared to travel with the team to LSU on Friday.