TULSA, Okla. (AP) -- Tyler Jones never doubted he'd be able to kick with the game on the line.
Antwaun Carter scored on a 2-yard run with less than two minutes remaining and Jones kicked a 46-yard field goal with three seconds to rally No. 21 Boise State to a 45-42 victory over Tulsa on Saturday night.
"It's taken me a long time to get to a situation like this in my career," Jones said. "I was just proud to be able to make the kick and of being prepared.
"There was no doubt in my mind about making that kick," he said.
Carter scored with 1:24 left to tie the game at 42 as the Broncos (6-0, 3-0 Western Athletic Conference) won their 17th straight, the longest winning streak in the nation.
James Kilian threw three touchdown passes, including a 23-yarder to Cory Hathaway, to give Tulsa the lead in the fourth quarter. Kilian ran for two more scores for the Golden Hurricane (1-5, 0-2).
"There is a lot of guys in there hurting right now because it was a game we felt like, going into the game, we could have won," Tulsa coach Steve Kragthorpe said. "As the game unfolded, it was a game we felt like we could win."
Boise State took possession at its own 39 with 46 seconds remaining. Carter picked up 13 yards on two runs and caught a 9-yard pass, helping move the Broncos to the Tulsa 28 and set up Jones' winning field goal.
Tulsa had one last chance at its own 33 with one second left, but the Broncos recovered Ashlan Davis' intentional fumble at the Boise State 48 as time expired.
"I enjoyed the whole game," Boise State coach Dan Hawkins said. "I really did. A lot of times people say it's nerve-racking, but for me, it's a chess match."
Jared Zabransky rushed for two touchdowns and threw for another for Boise State, which extended its conference winning streak to 21 games, a stretch that dates to 2001 when the Broncos joined the WAC.
T.J. Acree caught nine passes for 181 yards, including TD receptions of 7 and 28 yards from Zabransky.
Zabransky finished 17-for-31 for 233 yards. He rushed for 80 yards on 12 carries, including touchdowns of 11 and 5 yards.
Boise State hasn't lost since falling 26-24 at Oregon State on Sept. 20, 2003, but that streak appeared in jeopardy when Kilian scored from the 1 with 16 seconds left in the third quarter, giving Tulsa a 35-28 lead.
Carter's 2-yard run capped a 90-yard scoring drive and tied the game at 42 after Kilian's pass to Hathaway.
Tulsa failed to get a first down that would have sent the game to overtime and had to punt, giving the ball back to the Broncos, who went on the winning drive.
"We got the ball on our 25-yard line, so you can't be aggressive with a minute left," Kilian said. "We didn't want to turn the ball over or do anything foolish."
Garrett Mills caught eight passes for 139 yards for Tulsa, which hasn't defeated a ranked opponent since beating No. 19 Iowa in 1996.
Tulsa hasn't beaten a Division I-A foe this season and had scored just four touchdowns against four losses against those teams coming in.