Final at Michie Stadium, West PointTV: CBSSNAttendance 28,643
At kickoff
88°F, partly cloudy, wind 11 mph from the southwest, gusts to 17 mphWeather: NOAA NCEI Integrated Surface Database; Stewart International Airport (KSWF), 17 km from the stadium, 45 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Buffalo
Army
554
Total yards
466
401
Passing yards
125
153
Rushing yards
341
7.9
Yards per pass
17.9
5.3
Yards per rush
6.3
33
First downs
17
3–9
Third downs
5–11
1–3
Fourth downs
3–3
3
Turnovers
2
7–64
Penalties
12–105
29:31
Possession
29:30
Efficiency
Buffalo
Army
60%
Success rate
44%
0.34
EPA per play
0.41
0.96
Explosiveness
1.72
0.13
Rushing EPA
0.34
0.48
Passing EPA
0.87
57%
Passing-down success
39%
0.32
First-down EPA
0.25
0.45
Second-down EPA
0.37
0.30
Third-down EPA
0.66
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Buffalo 62% to win. Army won as Elo’s underdog.
The line
Buffalo −1, over/under 52.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Buffalo 53%, Army 47%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Army drives left to right, Buffalo right to left.
Q1 ArmyFumble, 2 plays, 10 yards
Q1 BuffaloField goal, 9 plays, 43 yards
Q1 ArmyTouchdown, 11 plays, 75 yards
Q1 BuffaloMissed FG, 12 plays, 76 yards
Q2 ArmyTouchdown, 7 plays, 80 yards
Q2 BuffaloPunt, 8 plays, 30 yards
Q2 ArmyPunt, 11 plays, 40 yards
Q2 BuffaloInterception, 3 plays, 11 yards
Q2 ArmyTouchdown, 2 plays, 8 yards
Q2 BuffaloEnd of half, 2 plays, 6 yards
Q3 BuffaloTurnover on downs, 7 plays, 40 yards
Q3 ArmyPunt, 6 plays, 11 yards
Q3 BuffaloInterception, 4 plays, 31 yards
Q3 ArmyTouchdown, 1 play, 45 yards
Q3 BuffaloTouchdown, 4 plays, 62 yards
Q3 ArmyTouchdown, 2 plays, 42 yards
Q3 BuffaloTouchdown, 4 plays, 78 yards
Q3 ArmyTouchdown, 11 plays, 75 yards
Q4 BuffaloInterception, 1 play, 0 yards
Q4 ArmyTouchdown, 2 plays, 33 yards
Q4 BuffaloTouchdown, 7 plays, 75 yards
Q4 BuffaloTouchdown, 8 plays, 47 yards
Q4 ArmyFumble, 2 plays, 10 yards
Q4 BuffaloTouchdown, 8 plays, 67 yards
Q4 ArmyPunt, 3 plays, 3 yards
Q4 BuffaloTurnover on downs, 4 plays, 9 yards
Q4 ArmyEnd of game, 1 play, −1 yard
Play by play
1st quarter4 drives, then Army 7, Buffalo 3
Army Fumble, 2 plays
15:00
1st & 10 at own 35
Patrick Clarke kickoff for 60 yds , Chris Carnegie return for 33 yds to the Army 38
15:00
1st & 10 at own 38
Larry Dixon run for 1 yd to the Army 39
15:00
2nd & 9 at own 39
Angel Santiago run for 2 yds to the Army 48 Angel Santiago fumbled, forced by Lee Skinner, recovered by Buff Witney Sherry
Buffalo Field goal, 9 plays
14:10
1st & 10 at opp 48
Joe Licata pass complete to Anthone Taylor for 10 yds to the Army 38 for a 1ST down
14:10
1st & 10 at opp 38
Anthone Taylor run for 3 yds to the Army 35
14:10
2nd & 7 at opp 35
Devin Campbell run for 16 yds to the Army 19 for a 1ST down
14:10
1st & 10 at opp 19
Anthone Taylor run for 5 yds to the Army 14
14:10
2nd & 5 at opp 14
Joe Licata pass complete to Boise Ross for 7 yds to the Army 7 for a 1ST down
14:10
1st & goal at opp 7
Anthone Taylor run for 4 yds to the Army 3
14:10
2nd & goal at opp 3
Anthone Taylor run for a loss of 2 yards to the Army 5
14:10
3rd & goal at opp 5
Joe Licata pass incomplete to N/A
10:26
4th & goal at opp 5
Patrick Clarke 22 yd FG GOODBuffalo 3, Army 0
Army Touchdown, 11 plays
10:26
1st & 0 at own 35
Patrick Clarke kickoff for 65 yds for a touchback
10:26
1st & 10 at own 25
Larry Dixon run for 2 yds to the Army 27
10:26
2nd & 8 at own 27
ARMY Penalty, false start (-5 Yards) to the Army 22
10:26
2nd & 13 at own 22
ARMY Penalty, illegal formation (-5 Yards) to the Army 17
10:26
2nd & 18 at own 17
Larry Dixon run for 4 yds to the Army 21
10:26
3rd & 14 at own 21
Angel Santiago pass complete to Raymond Maples for 30 yds to the Buff 49 for a 1ST down
10:26
1st & 10 at opp 49
Larry Dixon run for 7 yds to the Buff 42
10:26
2nd & 3 at opp 42
Larry Dixon run for 3 yds to the Buff 39 for a 1ST down
10:26
1st & 10 at opp 39
Matt Giachinta run for 3 yds to the Buff 36
10:26
2nd & 7 at opp 36
Angel Santiago pass complete to Kelvin White for 6 yds to the Buff 30
10:26
3rd & 1 at opp 30
Larry Dixon run for no gain to the Buff 30
10:26
4th & 1 at opp 30
Angel Santiago run for 3 yds to the Buff 27 for a 1ST down
10:26
1st & 10 at opp 27
Larry Dixon run for 4 yds to the Buff 23
4:20
2nd & 6 at opp 23
Larry Dixon run for 23 yds for a TD, (Daniel Grochowski KICK)Army 7, Buffalo 3
Buffalo Missed FG, 12 plays
4:20
1st & 0 at own 35
Daniel Grochowski kickoff for 61 yds , Jamarl Eiland return for 2 yds to the Buff 6
4:13
1st & 10 at own 6
Joe Licata pass complete to Marcus McGill for 22 yds to the Buff 28 for a 1ST down
4:13
1st & 10 at own 28
Anthone Taylor run for 6 yds to the Buff 34
4:13
2nd & 4 at own 34
Joe Licata pass complete to Jordan Johnson for 3 yds to the Buff 37
4:13
3rd & 1 at own 37
Jordan Johnson run for 10 yds to the Buff 47 for a 1ST down
4:13
1st & 10 at own 47
Jordan Johnson run for a loss of 4 yards to the Buff 43
4:13
2nd & 14 at own 43
Devin Campbell run for 10 yds to the Army 47
4:13
3rd & 4 at opp 47
Joe Licata pass complete to Ron Willoughby for 7 yds to the Army 40 for a 1ST down
4:13
1st & 10 at opp 40
Anthone Taylor run for no gain to the Army 40
4:13
2nd & 10 at opp 40
ARMY Penalty, personal foul (Geoffery Bacon) to the Army 25 for a 1ST down
4:13
1st & 10 at opp 25
Joe Licata pass incomplete to Boise Ross
4:13
2nd & 10 at opp 25
Joe Licata pass complete to Boise Ross for 7 yds to the Army 18
Q2 15:00
3rd & 3 at opp 18
Joe Licata pass incomplete to Boise Ross
Q2 14:48
4th & 3 at opp 18
Patrick Clarke 35 yd FG MISSED
2nd quarter6 drives, then Army 21, Buffalo 3
Army Touchdown, 7 plays
14:48
1st & 10 at own 20
Tony Giovannelli run for 18 yds to the Army 38 for a 1ST down
14:48
1st & 10 at own 38
Maples, Raymond rush for 10 yards to the ARMY48 (ROBERSON, K.), PENALTY ARMY clipping (Poe, Edgar) 10 yards to the ARMY28, NO PLAY.
14:48
1st & 20 at own 28
ARMY Penalty, false start (Terry Baggett) to the Army 23
14:48
1st & 25 at own 23
Terry Baggett run for 3 yds to the Army 26
14:48
2nd & 22 at own 26
Terry Baggett run for 27 yds to the Buff 47 for a 1ST down
14:48
1st & 10 at opp 47
Raymond Maples run for 3 yds to the Buff 44
14:48
2nd & 7 at opp 44
Angel Santiago run for 1 yd to the Buff 43
11:13
3rd & 6 at opp 43
Timeout ARMY, clock 11:13
11:13
3rd & 6 at opp 43
Angel Santiago pass complete to Raymond Maples for 39 yds to the Buff 4 for a 1ST down
10:41
1st & goal at opp 4
Tony Giovannelli run for 4 yds for a TD, (Daniel Grochowski KICK)Army 14, Buffalo 3
Buffalo Punt, 8 plays
10:41
1st & 0 at own 35
Daniel Grochowski kickoff for 59 yds , Devin Campbell return for 24 yds to the Buff 30
10:33
1st & 10 at own 30
Anthone Taylor run for a loss of 1 yard to the Buff 29
10:33
2nd & 11 at own 29
LICATA, Joe pass incomplete to ROSS, Boise, PENALTY ARMY personal foul (King, Andrew) 15 yards to the UB44, 1ST DOWN UB, NO PLAY. for a 1ST down
10:33
1st & 10 at own 44
Jordan Johnson run for 7 yds to the Army 49
10:33
2nd & 3 at opp 49
Jordan Johnson run for 10 yds to the Army 39 for a 1ST down
10:33
1st & 10 at opp 39
LICATA, Joe pass incomplete to ROSS, Boise, PENALTY ARMY offside 5 yards to the ARMY34, NO PLAY.
10:33
1st & 5 at opp 34
Joe Licata pass incomplete to Boise Ross
10:33
2nd & 5 at opp 34
Jordan Johnson run for 5 yds to the Army 29 for a 1ST down
10:33
1st & 10 at opp 29
Jordan Johnson run for a loss of 1 yard to the Army 30
10:33
2nd & 11 at opp 30
LICATA, Joe rush for 11 yards to the ARMY19, PENALTY UB holding (BROCK, Boomer) 10 yards to the ARMY40, NO PLAY.
10:33
2nd & 21 at opp 40
BUFFALO Penalty, personal foul (N/A) to the Buff 46
10:33
2nd & 35 at own 46
Anthone Taylor run for no gain to the Buff 46
10:33
3rd & 35 at own 46
Joe Licata pass complete to Jacob Martinez for 14 yds to the Army 40
10:33
4th & 21 at opp 40
Tyler Grassman punt for 28 yds, downed at the Army 12
Army Punt, 11 plays
6:05
1st & 10 at own 12
Raymond Maples run for 3 yds to the Army 15
6:05
2nd & 7 at own 15
Angel Santiago pass complete to Tony Giovannelli for 12 yds to the Army 27 for a 1ST down
6:05
1st & 10 at own 27
Raymond Maples run for 4 yds to the Army 31
6:05
2nd & 6 at own 31
Terry Baggett run for 5 yds to the Army 36
6:05
3rd & 1 at own 36
Angel Santiago run for 3 yds to the Army 39 for a 1ST down
6:05
1st & 10 at own 39
Raymond Maples run for 3 yds to the Army 42
6:05
2nd & 7 at own 42
ARMY Penalty, false start (Kelvin White) to the Army 37
6:05
2nd & 12 at own 37
Angel Santiago pass complete to Kelvin White for 6 yds to the Army 43
6:05
3rd & 6 at own 43
Tony Giovannelli run for 8 yds to the Buff 49 for a 1ST down
6:05
1st & 10 at opp 49
Larry Dixon run for 2 yds to the Buff 47
6:05
2nd & 8 at opp 47
Terry Baggett run for a loss of 4 yards to the Army 49
1:19
3rd & 12 at own 49
Timeout BUFFALO, clock 01:19
1:19
3rd & 12 at own 49
Angel Santiago pass complete to Kelvin White for 3 yds to the Buff 48
1:14
4th & 9 at opp 48
Timeout BUFFALO, clock 01:14
1:14
4th & 9 at opp 48
Alex Tardieu punt for 47 yds, downed at the Buff 1
Buffalo Interception, 3 plays
1:05
1st & 10 at own 1
Joe Licata pass complete to Devon Hughes for 11 yds to the Buff 12 for a 1ST down
1:05
1st & 10 at own 12
Joe Licata pass incomplete to Ron Willoughby
1:05
2nd & 10 at own 12
Joe Licata pass intercepted Chris Carnegie return for 28 yds to the Buff 8
Army Touchdown, 2 plays
0:34
1st & goal at opp 8
Angel Santiago run for 2 yds to the Buff 6
0:22
2nd & goal at opp 6
Raymond Maples run for 6 yds for a TD, (Daniel Grochowski KICK)Army 21, Buffalo 3
Buffalo End of half, 2 plays
0:22
1st & 0 at own 35
Daniel Grochowski kickoff for 55 yds , Devin Campbell return for 12 yds to the Buff 22
0:16
1st & 10 at own 22
Joe Licata run for 6 yds to the Buff 28
0:16
2nd & 4 at own 28
Joe Licata pass incomplete to Devon Hughes, broken up by Josh Jenkins
3rd quarter8 drives, then Army 34, Buffalo 17
Buffalo Turnover on downs, 7 plays
15:00
1st & 10 at own 25
Anthone Taylor run for 7 yds to the Buff 32
15:00
2nd & 3 at own 32
Anthone Taylor run for 6 yds to the Buff 38 for a 1ST down
15:00
1st & 10 at own 38
Joe Licata pass complete to Boise Ross for 5 yds to the Army 43 for a 1ST down ARMY Penalty, personal foul (Josh Jenkins) to the Army 42 for a 1ST down
15:00
1st & 10 at opp 42
Joe Licata pass incomplete to Ron Willoughby
15:00
2nd & 10 at opp 42
Devin Campbell run for 2 yds to the Army 40
15:00
3rd & 8 at opp 40
ARMY Penalty, Defensive offside (Mike Ugenyi) to the Army 35
15:00
3rd & 3 at opp 35
Anthone Taylor run for no gain to the Army 35
15:00
4th & 3 at opp 35
Jordan Johnson pass incomplete to Matt Weiser
Army Punt, 6 plays
12:07
1st & 10 at own 35
Larry Dixon run for 5 yds to the Army 40
12:07
2nd & 5 at own 40
Larry Dixon run for 2 yds to the Army 42
12:07
3rd & 3 at own 42
Larry Dixon run for 4 yds to the Army 46 for a 1ST down
12:07
1st & 10 at own 46
Angel Santiago run for 3 yds to the Army 49
12:07
2nd & 7 at own 49
Larry Dixon run for 4 yds to the Buff 47
12:07
3rd & 3 at opp 47
Angel Santiago sacked by Tedroy Lynch for a loss of 7 yards to the Army 46
12:07
4th & 10 at own 46
Alex Tardieu punt for 39 yds, fair catch by Marcus McGill at the Buff 15
Buffalo Interception, 4 plays
8:14
1st & 10 at own 15
Anthone Taylor run for 11 yds to the Buff 26 for a 1ST down
8:14
1st & 10 at own 26
Joe Licata pass complete to Mason Schreck for 9 yds to the Buff 35
8:14
2nd & 1 at own 35
Anthone Taylor run for 16 yds to the Army 49 for a 1ST down
8:14
1st & 10 at opp 49
BUFFALO Penalty, false start (Jake Silas) to the Buff 46
8:14
1st & 15 at own 46
Joe Licata pass intercepted Josh Jenkins return for 14 yds to the Buff 45
Army Touchdown, 1 play
6:04
1st & 10 at opp 45
Larry Dixon run for 45 yds for a TD, (Daniel Grochowski KICK)Army 28, Buffalo 3
Buffalo Touchdown, 4 plays
6:04
1st & 0 at own 35
Daniel Grochowski kickoff for 48 yds , Jamarl Eiland return for 21 yds to the Buff 38
5:57
1st & 10 at own 38
Joe Licata pass complete to Ron Willoughby for 11 yds to the Buff 49 for a 1ST down
5:57
1st & 10 at own 49
LICATA, Joe pass complete to McGILL, Marcus for 18 yards to the ARMY33 (Glover, Richard), PENALTY UB holding (ROSS, Boise) 5 yards to the UB44, NO PLAY.
5:57
1st & 15 at own 44
Devin Campbell run for 10 yds to the Army 46
5:57
2nd & 5 at opp 46
Joe Licata pass complete to Boise Ross for 11 yds to the Army 35 for a 1ST down ARMY Penalty, roughing passer (Hayden Pierce) to the Army 20 for a 1ST down
4:17
1st & 10 at opp 20
Joe Licata pass complete to Devon Hughes for 20 yds for a TD, (Patrick Clarke KICK)Army 28, Buffalo 10
Army Touchdown, 2 plays
4:17
1st & 0 at own 35
Patrick Clarke kickoff for 9 yds , DeAndre Bell return for 2 yds to the Buff 42
4:12
1st & 10 at opp 42
Matt Giachinta run for 1 yd to the Buff 41
3:30
2nd & 9 at opp 41
Terry Baggett run for 41 yds for a TD, (Daniel Grochowski BLOCKED)Army 34, Buffalo 10
Buffalo Touchdown, 4 plays
3:30
1st & 0 at own 35
Daniel Grochowski kickoff for 62 yds , Devin Campbell return for 19 yds to the Buff 22
3:22
1st & 10 at own 22
Devin Campbell run for 2 yds to the Buff 24
3:22
2nd & 8 at own 24
Joe Licata pass complete to Devon Hughes for 5 yds to the Buff 29
3:22
3rd & 3 at own 29
Joe Licata pass complete to Boise Ross for 6 yds to the Buff 35 for a 1ST down
1:54
1st & 10 at own 35
Joe Licata pass complete to Marcus McGill for 65 yds for a TD, (Patrick Clarke KICK)Army 34, Buffalo 17
Army Touchdown, 11 plays
1:54
1st & 0 at own 35
Patrick Clarke kickoff for 65 yds for a touchback
1:54
1st & 10 at own 25
ARMY Penalty, false start (N/A) to the Army 20
1:54
1st & 15 at own 20
Larry Dixon run for 57 yds to the Buff 23 for a 1ST down
1:54
1st & 10 at opp 23
Larry Dixon run for 5 yds to the Buff 18
1:54
2nd & 5 at opp 18
Raymond Maples run for no gain to the Buff 18
1:54
3rd & 5 at opp 18
Angel Santiago run for 3 yds to the Buff 15
Q4 15:00
4th & 2 at opp 15
Matt Giachinta run for 3 yds to the Buff 12 for a 1ST down
Q4 15:00
1st & 10 at opp 12
Matt Giachinta run for 6 yds to the Buff 6
Q4 15:00
2nd & 4 at opp 6
Angel Santiago run for 2 yds to the Buff 4
Q4 15:00
3rd & 2 at opp 4
Matt Giachinta run for no gain to the Buff 4
Q4 15:00
4th & 2 at opp 4
Terry Baggett run for 2 yds to the Buff 2 for a 1ST down
Q4 15:00
1st & goal at opp 2
Matt Giachinta run for a loss of 2 yards to the Buff 4
Q4 12:01
2nd & goal at opp 4
Angel Santiago 4 Yd Run (Daniel Grochowski PAT blocked), (Daniel Grochowski BLOCKED)Army 40, Buffalo 17
4th quarter9 drives, then Army 47, Buffalo 39
Buffalo Interception, 1 play
12:01
1st & 0 at own 35
Daniel Grochowski kickoff for 44 yds , Greg Lis return for 13 yds to the Buff 48 BUFFALO Penalty, Offensive holding (10 Yards) to the Buff 24
11:55
1st & 10 at own 24
Joe Licata pass intercepted Josh Jenkins return for 1 yd to the Buff 33
Army Touchdown, 2 plays
11:43
1st & 10 at opp 33
A.J. Schurr pass complete to Edgar Poe for 29 yds to the Buff 4 for a 1ST down
11:10
1st & goal at opp 4
Matt Giachinta run for 4 yds for a TD, (Cale Brewer KICK)Army 47, Buffalo 17
Buffalo Touchdown, 7 plays
11:10
1st & 0 at own 35
Mitchell Howard kickoff for 65 yds for a touchback
11:10
1st & 10 at own 25
Joe Licata pass complete to Ron Willoughby for 12 yds to the Buff 37 for a 1ST down
11:10
1st & 10 at own 37
Joe Licata pass complete to John Dunmore for 5 yds to the Buff 42
11:10
2nd & 5 at own 42
Joe Licata pass complete to Ron Willoughby for 14 yds to the Army 44 for a 1ST down
11:10
1st & 10 at opp 44
Joe Licata pass complete to Devon Hughes for 14 yds to the Army 30 for a 1ST down
11:10
1st & 10 at opp 30
Joe Licata pass incomplete to Devin Campbell, broken up by Andrew King
11:10
2nd & 10 at opp 30
Joe Licata pass complete to Marcus McGill for 15 yds to the Army 15 for a 1ST down
8:47
1st & 10 at opp 15
Joe Licata pass complete to Devin Campbell for 15 yds for a TD, (Patrick Clarke KICK)Army 47, Buffalo 24
Buffalo Touchdown, 8 plays
8:47
1st & 0 at own 35
Patrick Clarke on-side kick recovered by BUFFALO at the Army 47
8:43
1st & 10 at opp 47
Joe Licata pass complete to Marcus McGill for 7 yds to the Army 40
8:43
2nd & 3 at opp 40
Joe Licata pass complete to Anthone Taylor for 13 yds to the Army 27 for a 1ST down
8:43
1st & 10 at opp 27
Anthone Taylor run for 4 yds to the Army 23
8:43
2nd & 6 at opp 23
Joe Licata pass complete to Jamarl Eiland for 12 yds to the Army 11 for a 1ST down
8:43
1st & 10 at opp 11
Joe Licata pass incomplete to Ron Willoughby
8:43
2nd & 10 at opp 11
Joe Licata pass complete to Devin Campbell for 7 yds to the Army 4
8:43
3rd & 3 at opp 4
Devin Campbell run for 1 yd to the Army 3
6:05
4th & 2 at opp 3
Timeout BUFFALO, clock 06:05
6:04
4th & 2 at opp 3
Timeout ARMY, clock 06:04
6:01
4th & 2 at opp 3
Joe Licata pass complete to Marcus McGill for 3 yds for a TD, (Patrick Clarke KICK)Army 47, Buffalo 31
Army Fumble, 2 plays
6:01
1st & 0 at own 35
Patrick Clarke on-side kick recovered by ARMY at the Buff 43 , Tony Giovannelli return for no gain to the Buff 43
5:57
1st & 10 at opp 43
Larry Dixon run for 3 yds to the Buff 40
5:57
2nd & 7 at opp 40
Angel Santiago run for a loss of 1 yard to the Buff 33 Angel Santiago fumbled, forced by Ryan Williamson, recovered by Buff Lee Skinner
Buffalo Touchdown, 8 plays
5:03
1st & 10 at own 33
Anthone Taylor run for 18 yds to the Army 49 for a 1ST down
5:03
1st & 10 at opp 49
Joe Licata pass complete to Marcus McGill for 11 yds to the Army 38 for a 1ST down
5:03
1st & 10 at opp 38
LICATA, Joe pass incomplete to HUGHES, Devon, PENALTY UB holding (SILAS, Jake) 10 yards to the ARMY48, NO PLAY.
5:03
1st & 20 at opp 48
Joe Licata pass complete to Devon Hughes for 12 yds to the Army 36
5:03
2nd & 8 at opp 36
Joe Licata pass complete to Ron Willoughby for 11 yds to the Army 25 for a 1ST down
5:03
1st & 10 at opp 25
Joe Licata pass complete to Devin Campbell for 3 yds to the Army 22
5:03
2nd & 7 at opp 22
Joe Licata pass complete to Devin Campbell for 14 yds to the Army 8 for a 1ST down
2:54
1st & 0 at opp 8
Timeout BUFFALO, clock 02:54
2:54
1st & goal at opp 8
Joe Licata pass incomplete to Marcus McGill, broken up by Steven Johnson
2:42
2nd & goal at opp 8
Joe Licata pass complete to Devin Campbell for 8 yds for a TD, (Two pt pass, Joe Licata pass to Ron Willoughby GOOD)Army 47, Buffalo 39
Army Punt, 3 plays
2:42
1st & 0 at own 35
Patrick Clarke on-side kick recovered by ARMY at the Army 44
2:38
1st & 10 at own 44
Larry Dixon run for 1 yd to the Army 45
2:38
2nd & 9 at own 45
Larry Dixon run for 2 yds to the Army 47
1:50
3rd & 7 at own 47
Timeout BUFFALO, clock 01:50
1:50
3rd & 7 at own 47
Larry Dixon run for no gain to the Army 47
1:06
4th & 7 at own 47
Timeout ARMY, clock 01:06
1:06
4th & 7 at own 47
Alex Tardieu punt for 28 yds, downed at the Buff 25
Buffalo Turnover on downs, 4 plays
0:57
1st & 10 at own 25
Joe Licata pass incomplete to Anthone Taylor
0:57
2nd & 10 at own 25
Joe Licata pass complete to Anthone Taylor for 7 yds to the Buff 32
0:57
3rd & 3 at own 32
Joe Licata pass incomplete to Ron Willoughby, broken up by Chris Carnegie
0:57
4th & 3 at own 32
Anthone Taylor run for 2 yds to the Buff 34
Army End of game, 1 play
0:30
1st & 10 at opp 34
Angel Santiago run for a loss of 1 yard to the Buff 35
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.