BUIES CREEK, N.C. (AP) Christian Robinson ran for a 2-yard touchdown with 14 seconds left to secure Morehead State's 31-27 victory over Campbell on Saturday night.

Robinson ran for two scores, and Brent Holman and Austin Gahafer had touchdown runs for the Eagles (4-3, 3-1 Pioneer). Gahafer was 35 of 58 for 328 yards passing with two interceptions.

Kameron Bryant threw a touchdown pass and Austin Fleming ran for a score to lead Campbell (4-4, 2-3).

More from FoxSports

Aaron Blockmon scored on a 95-yard kickoff return, and Chris Beaty scored on a 50-yard interception return to give the Camels a 13-10 halftime lead.

Gahafer ran for a 9-yard touchdown in the third quarter before the teams traded touchdowns twice in the fourth.

Gahafer completed four passes, included a 20-yarder on third-and-14, on the Eagles final drive. On fourth-and-goal with 23 seconds left, Campbell's Alan Hart was penalized for unsportsmanlike conduct before Robinson scored the game-winner.