Friday, September 20
Boise, Idaho
7:00 PM MT

Boise State

4-0 , 1-0

30
vs
19

Air Force

2-1 , 0-1

1st
2nd
3rd
4th
F
Air Force
0
10
3
6
19
Boise State
0
10
7
13
30
Boise State Football vs. Air Force, John Kelly photo
Photo by: John Kelly

Second Half Surge Halts Air Force

9/20/2019 11:10:00 PM | Football

BOISE, Idaho (AP) - Hank Bachmeier threw for 263 yards and two touchdowns, Robert Mahone rushed for a pair of scores in the fourth quarter, and No. 20 Boise State pulled away in the second half for a 30-19 win over Air Force on Friday night.

Bachmeier's arm made up for a Broncos' running game that was ineffective until the fourth quarter. He hit CT Thomas on a 36-yard touchdown pass in the first half while getting crunched by a defender, and added a 28-yard TD toss to tight end John Bates late in the third quarter to give the Broncos a 17-13 lead.

Mahone added a pair of 10-yard TD runs in the fourth as the Broncos (4-0, 1-0 Mountain West) won their 20th straight conference opener.

"The second half we just went out there and tried to put the game away. ... Second half we knew we had to finish," Mahone said.

Bachmeier was 19 of 26 passing in another impressive performance by the freshman in just his fourth start.

Air Force quarterback Donald Hammond III had an 8-yard touchdown run in the first half and threw a 31-yard TD to Geraud Sanders late in the fourth quarter. Taven Birdow led Air Force (2-1, 0-1) with 67 yards rushing, but the second-best rushing attack in the country was held to 242 yards, more than 100 yards under its season average.

Bachmeier also got help from his receivers, who made terrific catches. Thomas, who had a career-high 119 yards receiving, made a diving 29-yard catch to set up Eric Sachse's 40-yard field goal in the first half. John Hightower made a juggling reception surrounded by two defenders on a key third-down in the fourth quarter, and Mahone scored on a 10-yard TD run on the next play to give the Broncos a 23-13 lead.

"We knew coming into the game Air Force does a great job being physical," Thomas said. "Our mindset was we had to compete for the ball, every ball that comes our way."

Tied 10-10 at halftime, Hammond spent the start of the second half in the injury tent while Isaiah Sanders took over at quarterback. Sanders led the Falcons to a 32-yard field goal by Jake Koehnke midway through the third. It was the first second-half points allowed this season by the Broncos.

Bachmeier responded with his best drive of the night, taking the Broncos 77 yards in 11 plays, capped with the TD pass to Bates. The biggest play of the drive was Bachmeier's 13-yard strike to Akilian Bulter on fourth-and-10 at the Air Force 38. Two plays later, Bates was in the end zone and Boise State was ahead for good.

Air Force was stopped on fourth-and-1 at the Boise State 48 on the next possession and the Broncos answered with the first of Mahone's TD runs.

FINALLY

Koehnke's field goal with 6:29 left in the third quarter was the first points scored against Boise State's defense in the second half this season. The Broncos held Florida State, Marshall and Portland State scoreless in the final 30 minutes of the first three games. Boise State went 98 minutes, 31 seconds of combined second-half action before allowing points.

THE TAKEAWAY

Air Force: The Falcons were unable to keep the momentum from last week's upset win at Colorado and still have not beaten a ranked team on the road since winning at California in 2002.

Boise State: It's a result of facing a run-first team, but Boise State nose tackle Sonatane Lui set a career-high with 16 tackles. Lui had eight combined tackles through the first three games. ... Pass rusher Curtis Weaver didn't have a sack after having four last week against Portland State.

UP NEXT

Air Force: The Falcons return home to host San Jose State next Friday.

Boise State: The Broncos have an open weekend and next play at UNLV on Oct. 5.

Team Stats

AF
BSU
Total Yards
355
355
Pass Yards
113
260
Rushing Yards
242
95
Penalty Yards
10
10
1st Downs
19
17
3rd Downs
6
5
4th Downs
0
1
TOP
34:12
25:48
2nd Quarter
Logo

AF 7, BSU 0

AF - HAMMOND III, DJ 8 yd run (KOEHNKE, Jake kick), 6 plays, 46 yards, TOP 3:11

Logo

AF 7, BSU 7

BSU - THOMAS, CT 36 yd pass from BACHMEIER, Hank (SACHSE, Eric kick) 8 plays, 80 yards, TOP 2:46

Logo

AF 7, BSU 10

BSU - SACHSE, Eric 40 yd field goal 9 plays, 60 yards, TOP 3:11

Logo

AF 10, BSU 10

AF - KOEHNKE, Jake 30 yd field goal 14 plays, 52 yards, TOP 5:53

3rd Quarter
Logo

AF 13, BSU 10

AF - KOEHNKE, Jake 31 yd field goal 8 plays, 43 yards, TOP 4:55

Logo

AF 13, BSU 17

BSU - BATES, John 28 yd pass from BACHMEIER, Hank (SACHSE, Eric kick) 11 plays, 77 yards, TOP 5:51

4th Quarter
Logo

AF 13, BSU 23

BSU - MAHONE, Robert 10 yd run (SACHSE, Eric kickblocked), 8 plays, 52 yards, TOP 4:24

Logo

AF 13, BSU 30

BSU - MAHONE, Robert 10 yd run (SACHSE, Eric kick), 5 plays, 27 yards, TOP 2:42

Logo

AF 19, BSU 30

AF - SANDERS, Geraud 31 yd pass from HAMMOND III, DJ (KOEHNKE, Jake kickblocked) 7 plays, 75 yards, TOP 2:08

Game Leaders

CMP
19
TD
2
YDS
263
INT
0
CMP
1
TD
0
YDS
-3
INT
0

Players Mentioned

QB
/ Football
TE
/ Football
WR
/ Football
NT
/ Football
RB
/ Football
K
/ Football
WR
/ Football
STUD
/ Football
FB | Erik Chinander Week 6 Press Conference
Monday, September 29
FB | Nate Potter Week 6 Press Conference
Monday, September 29
FB | Spencer Danielson Week 6 Press Conference
Monday, September 29
Head coach Spencer Danielson - Postgame Press Conference, vs. App State (Sept. 27, 2025)
Sunday, September 28