RENO, Nev. -- Nevada's 45-42 comeback victory over Air Force wasn't very pretty, but it was pretty wild.
Cody Fajardo threw for a career-high 389 yards and three touchdowns and ran for 81 yards and two more scores -- the last one with 1:45 left in the game -- to help Nevada overcome a 12-point deficit in the final 6 minutes.
Aaron Bradley caught 11 passes for 135 yards and a touchdown and Brandon Wimberly had a career-high 15 receptions for 134 yards and a score for the Wolf Pack (3-2, 2-0 Mountain West). Nevada cornerback Charles Garrett's interception at the Wolf Pack's 25 sealed the victory with less than 30 seconds left in the game.
"That was pretty wild," said first-year Nevada coach Brian Polian, who watched a smaller Air Force team control much of the game on both sides of the ball.
"Was it perfect? Not by a long shot. But they found a way. Sometimes you play in a game and it's ugly and you've just got to find a way. We found a way tonight. It wasn't pretty. It was a character win. We showed some resiliency tonight. I'm proud of our team for that," he said.
"I thought we played exceptionally hard, incredibly hard," Air Force coach Troy Calhoun said.
"We missed some opportunities to make some plays, which you have to make to be able to close out a football game, especially against a quality squad," he said.
Air Force went ahead 42-30 when Sam Gagliano made a 22-yard diving catch in the end zone with 7:44 left in the game.
"We had it in the bag and beat ourselves so the mood is a bit more somber," Gagliano said. "Guys are beating themselves up a little bit, but we'll keep our heads up and keep moving forward."
Fajardo answered with a 75-yard scoring drive capped by a 9-yard TD pass to Aaron Bradley to pull within 42-37 with 5:55 remaining.
Consecutive illegal substitution penalties -- which Calhoun agreed were the right calls -- forced Air Force to punt. But when Nevada's Joseph Humber fumbled at the Wolf Pack 31, his teammate Randy Uzoma recovered and ran 21 yards to midfield. With 3:50 left, Fajardo passed 30 yards to Bradley, ran 9 yards and passed 8 to Wimberly before scoring on a 2-yard keeper. Jackson rushed for the 2-point conversion to put Nevada on top for good 45-42 with 1:45 left.
"I'm going to say a lot of prayers tonight, that's for sure," said Fajardo, whose 38 completions and 54 attempts also were career highs. "It was a team victory. ... I'm pretty proud of our offense. They never panicked. We knew if we just played our game, we could score and we'd get right back into it.
"We knew the defense was going to get a stop. They did, the rest is history. We never gave up."
It was the 45th consecutive game that Wimberly has caught a pass, the longest active streak in the nation.
"Coach told us it was going to be a 12-round boxing match and it was," said Wimberly, who has TD receptions in each of Nevada's four games. "The defense stepped up when we needed them to. It was great, fourth-quarter victory. Never could imagine I could have 15 receptions in a game. It's crazy."
Fajardo completed his first 12 pass attempts and capped a 96-yard scoring drive on Nevada's second possession with a 5-yard TD pass to Wimberly for a 7-0 lead.
Roberts got loose on a keeper around the right for a 60-yard run to the 6, and Jon Lee scored from there on the next play for a 7-7 tie.
Fajardo threw his incompletion on the next series, was kicked in his bad right knee and left the game. Backup Tyler Stewart was intercepted on the next play at midfield by Christian Spears, who returned it 21 yards to Nevada's 22 before Anthony LaCoste opened the second quarter with an 8-yard TD run to put Air Force ahead 14-7.
Brent Zuzo's 26-yard field goal made it 14-10, but Gagliano took a pitch left and raced 70 yards to the 2 to set up Hart's 1-yard score for a 21-10 Air Force lead at 7:55.
But Fajardo, who returned in the second quarter, led Nevada on an 80-yard scoring drive capped by an 18-yard TD pass to Ricky Turner 2 minutes before the half to make it 21-17.
Roberts, a sophomore who began the season as the third-string quarterback, got the start because Jaleel Awini was suspended from the team indefinitely during the week.
"Stepped into the role Coach gave me, trying to do the best that I can," Roberts said. "It was a tough fight. We both went to the wire, we wanted the win but props to Nevada."
Roberts capped a 75-yard scoring drive to open the second half with a 9-yard TD run to give Air Force a 28-17 lead.
But Fajardo completed three passes to Wimberly for 36 yards on the next series then ran 19 yards on a naked bootleg around the left side to the end zone to cut the lead to 28-24 at 6:28 in the third quarter.
Hart rambled 27 yards to open the next series and Roberts carried six times for 40 yards on the drive, including an 11-yard TD run to put the Falcons up 35-24 with 1:41 left in the third.
Nevada answered with Don Jackson's 9-yard TD run to cut it to 35-30 early in the fourth quarter. Wimberly caught a short pass in the flat on a 2-point try, Justin DeCoud dragged him down just short of the goal line, setting the stage for the late drama.
Nike Men's Air Force Falcons Blue Football Icon Legend T-ShirtShop
Will Grier threw four touchdown passes to four receivers -- all in the first half -- and No. 25 Florida downed third-ranked Mississippi 38-10 on Saturday night.
Leonard Fournette highlighted his SEC-record third straight 200-yard game with a 75-yard touchdown run, and No. 9 LSU overcame Eastern Michigan 44-22 on Saturday night.
An officiating error led to an Oklahoma State touchdown Saturday in the Cowboys' 36-34 win over Kansas State.
Texas A&M receiver Ricky Seals-Jones, who was ejected for targeting midway in the second quarter of Saturday's game, took to Twitter late in the game, retweeting a tweet that questioned the call.
Florida State running back Dalvin Cook exited in the first quarter of the Seminoles' 24-16 win over Wake Forest with a left hamstring injury. He is day-to-day.
As if things weren't going bad enough at Texas, the Longhorns appear to have players on Twitter during lopsided losses and jabs at their coach accidentally being sent from other nearby teams.