TROY, Ala. — Grayson McCall and Coastal Carolina put together a final drive that was perfection, just like their regular season.
Jaivon Heiligh caught a 23-yard touchdown pass from McCall with 45 seconds left and No. 11 Coastal Carolina preserved its first unblemished regular season with a 42-38 win over Troy on Saturday.
McCall needed just 45 seconds to move the Chanticleers (11-0, 8-0 Sun Belt Conference), who didn’t have any timeouts, 75 yards for the winning score. He completed all four of his passes on the drive, three of them to Heiligh.
They survived a sandwich game between an upset of then-No. 8 BYU and the league title game against No. 17 Louisiana-Lafayette.
“We found a way to get it done and that’s what championship teams do,” Coastal coach Jamey Chadwell said. “It wasn’t pretty and it looked like it was dire straits.
“Our quarterback looked like a freshman on the second to last drive. He didn’t look like a freshman on that last drive. Just an unbelievable way to end the football game,” he said.
The Trojans (5-6, 3-4) didn’t make it easy for the highest-ranked team to visit Veterans Memorial Stadium.
Backup quarterback Jacob Free, who replaced an injured Gunnar Watson in the fourth quarter, hit Tray Eafford on a 6-yard touchdown with 1:20 left. The play was set up with an interception by star middle linebacker Carlton Martial, who also had 21 tackles.
“We know Coastal’s got a good football team, but I thought we fought them tooth and nail and really had an opportunity to win the game there at the end,” Troy coach Chip Lindsey said.
McCall completed 24 of 29 passes for 338 yards and three touchdowns. Heiligh caught 11 passes for 138 yards and two TDs, including the winner.
“Coach always preaches get vertical so I stuck my foot in the ground and got vertical, saw the dude slipped and missed, and touchdown from there,” Heiligh said. “I knew the dude behind me wasn’t going to touch me.”
McCall also ran for a 2-yard score with 5:03 left for a seemingly safe 35-23 lead.
CJ Marable ran for 120 yards and two scores, including an early 59-yarder, and also caught a touchdown pass.
The result was a perfect season in an imperfect performance.
“It’s amazing,” said Coastal defensive back Alex Spillum, who set up a score with a late interception and 55-yard return. “As a guy who’s been here losing season after losing season, it’s special. We’re definitely going to take this all in and enjoy it.
Watson completed 25 of 37 passes for 260 yards with a touchdown and an interception. Free threw an interception on his first series following a goal line stand by Troy, but he later gave the Trojans a chance.
Kaylon Geiger had 103 receiving yards for Troy and Reggie Todd had 101, including a 41-yard touchdown.
Free led Troy down the field to stay alive, setting up Jamontez Woods’ 3-yard touchdown run with 2:48 left.
The Trojans made a short kickoff instead of attempting an onside kick and Martial got the sack.
Free fumbled on a sack by Jeffrey Gunter to end any threat on Troy’s final drive.