Coby Weiss made a 22-yard field goal with 2 seconds left and No. 23 South Florida scored 17 points in the final 7:10 to beat Tulsa 25-24 on Friday night.
Blake Barnett set up the winning field goal with a 32-yard strike to Tyre McCants to the 5.
Barnett scored on 1- and 12-yard runs to pull the Bulls (6-0, 2-0 American Athletic Conference) within two with 2:10 to go, but was stopped on a two-point conversion run.
USF forced Tulsa (1-5, 0-3) into a three-and-out, giving the Bulls the ball back with 1:03 remaining on their own 43 with no timeouts left.
Jordan Cronkrite, who set a USF and AAC record with 302 yards last week at UMass, rushed for 151 yards on 25 carries. But outside of a 66-yard touchdown run early in the third quarter that evened it at 10, Cronkrite didn't do a lot of damage.
Barnett completed 17 of 39 passes for 237 yards.
Tulsa's Seth Boomer was 6 of 21 for 71 yards.
Agnew's late TD pass lifts SDSU over Air Force, 21-17
Ryan Agnew threw a 29-yard touchdown pass to tight end Parker Houston with 6:10 to go and San Diego State beat Air Force 21-17 Friday night in a game delayed 1 hour, 7 minutes by lightning.
Agnew moved the Aztecs (5-1, 2-0 Mountain West) 94 yards in eight plays after the Falcons had gone ahead 17-14 on Ronald Cleveland's 4-yard run, his second score of the night.
The Aztecs, coming off a big 19-13 victory at Boise State, won their fifth straight game since losing their opener at Stanford. They also beat Air Force (2-4, 0-3) for the eighth straight time.
The Aztecs were about to start a drive with 5:50 left in the third quarter when lighting was detected within eight miles of SDCCU Stadium. There were more lightning strikes during those 30 minutes. Air Force players returned to the field briefly before heading back to the locker room, and another 30-minute delay was set. It rained off and on from early in the game.
The Falcons took advantage of great field position to go ahead in the fourth quarter, pinning SDSU deep and forcing a punt that gave them the ball at the SDSU 40. Seven plays into the drive, Cleveland took a toss and scored.
But Agnew, a junior filling in for injured senior Christian Chapman, led the winning drive in front of just a few hundred fans left from an announced crowd of 25,326.