ORLANDO — Justin Holman threw a 4-yard touchdown to running back William Stanback on the first possession of overtime and UCF beat BYU 31-24 Thursday night after overcoming a 14-point deficit in the second half.
Christian Stewart's fourth-down pass for BYU fell incomplete in the end zone to end the game.
Holman was 30-of-51 for a career-high 326 yards and threw two scoring passes and two interceptions.
In his first start since Heisman hopeful Taysom Hill went down with a season-ending broken leg, Stewart struggled early, but recovered to go 22-for-37 for 153 yards, three touchdowns and an interception.
The Knights (3-2) led 10-0 after the first two drives of the game, but the offense stalled in the second quarter.
BYU (4-2) scored 21 straight points in 2:51 to take a 24-10 lead early in the third quarter. UCF tied it with two touchdowns — a 2-yard run by Stanback and a 37-yard pass from Holman to Josh Reese.
UCF was lined up for a potential go-ahead field goal in regulation, but it bobbled a second-down snap on an initial 43-yard field goal. After a timeout UCF tried again from 50 yards out, but Shawn Moffitt's low kick was blocked by Mitch Matthews and overtime ensued.