KINGSTON, R.I. -- Davis Cheek threw for 331 yards and three touchdowns and Warren Messer made an interception in the final minute as Elon rallied to beat Rhode Island 35-34 on Saturday for its sixth straight victory.
De'Sean McNair added 126 yards rushing and two touchdowns. Corey Joyner led the Phoenix receivers with 185 yards and a score as Elon (6-1, 4-0 Colonial Athletic Association) rolled up 498 yards offense.
Taking over on its own 20 with four minutes to go after Myles Ross' end-zone interception, Rhode Island drove to the Elon 17 before JaJuan Lawson was picked off by Messer with 28 seconds left.
Matt Pires had given the Rams (1-6, 0-4) a 34-28 lead late in the third quarter with a school-record 90-yard punt return. Elon took the lead back on its ensuing possession, scoring on McNair's 1-yard run to cap a 10-play, 68-yard drive and go on to notch the program's 500th victory.
Notre Dame's comparisons and five more implications from Saturday
On a day when the rest of the top 10 struggled (at least a little) with lesser opponents, Notre Dame inserted itself into the conversation with Alabama and Clemson.
No. 7 LSU gets offense rolling vs. Rice
The Tigers use efficient passing and effective running to break 40 points for just the second time this season.
Auburn crushes Liberty 53-0
The Tigers force four turnovers and dominate time of possession en route to their first shutout victory of the season.
No. 5 Georgia mauls UMass
The Bulldogs pile up 66 points on more than 700 yards of total offense to improve to 10-1 on the season.
Ark.-Pine Bluff beats Texas Southern with goal-line stand
Jamie Gillan made five field goals and Arkansas-Pine Bluff held off Texas Southern with a goal-line stand in the final minute for a 15-10 win on Saturday night.
BYU RB weaves through tacklers and scores TD
BYU running back Matt Hadley gets the pitch and weaves through the defense on the sideline and is able to find the end zone for the 40-yard touchdown.