<|im_start|>system
You are a helpful assistant.<|im_end|>
<|im_start|>user
Western Michigan at Air Force<|im_end|>
<|im_start|>assistant
<|game_start|><|play_start|>1Q 15:0 Western Michigan 1 & 10 at 65 Brett Scanlon kickoff for 65 yds for a touchback<|play_end|><|play_start|>1Q 14:53 Air Force 1 & 10 at 25 Devin Rushing run for 5 yds to the AFA 30 Devin Rushing fumbled, recovered by WMich Rontavious Atkins<|play_end|><|play_start|>1Q 14:48 Western Michigan 1 & 10 at 30 Zach Terrell pass incomplete to Daniel Braverman<|play_end|><|play_start|>1Q 14:46 Western Michigan 2 & 10 at 30 Zach Terrell pass incomplete to Corey Davis<|play_end|><|play_start|>1Q 14:41 Western Michigan 3 & 10 at 30 Zach Terrell pass complete to Darius Phillips for 15 yds to the AFA 15 for a 1ST down<|play_end|><|play_start|>1Q 14:19 Western Michigan 1 & 10 at 15 Jarvion Franklin run for 4 yds to the AFA 11<|play_end|><|play_start|>1Q 13:40 Western Michigan 2 & 6 at 11 Jarvion Franklin run for 1 yd to the AFA 10 WESTRN MICHIGAN Penalty, Offensive Holding (Eric Boyden) to the AFA 20<|play_end|><|play_start|>1Q 13:15 Western Michigan 2 & 15 at 20 Zach Terrell pass incomplete to Corey Davis<|play_end|><|play_start|>1Q 13:6 Western Michigan 3 & 15 at 20 Zach Terrell pass complete to Corey Davis for 12 yds to the AFA 8<|play_end|><|play_start|>1Q 12:45 Western Michigan 4 & 3 at 8 Andrew Haldeman 25 Yd Field Goal <|play_end|><|play_start|>1Q 12:45 Western Michigan 4 & 3 at 65 Brett Scanlon kickoff for 65 yds for a touchback<|play_end|><|play_start|>1Q 12:40 Air Force 1 & 10 at 25 Shayne Davern run for 10 yds to the AFA 35 for a 1ST down<|play_end|><|play_start|>1Q 12:24 Air Force 1 & 10 at 35 Shayne Davern run for 2 yds to the AFA 37<|play_end|><|play_start|>1Q 12:5 Air Force 2 & 8 at 37 Devin Rushing run for 1 yd to the AFA 38 AIR FORCE Penalty, Illegal Shift ( Yards) declined<|play_end|><|play_start|>1Q 11:45 Air Force 3 & 7 at 38 Kale Pearson run for 3 yds to the AFA 41 AIR FORCE Penalty, Personal Foul ( Yards) declined<|play_end|><|play_start|>1Q 11:23 Air Force 4 & 4 at 41 Will Conant punt for 45 yds, downed at the WMich 14<|play_end|><|play_start|>1Q 11:20 Western Michigan 1 & 10 at 86 Darius Phillips run for a loss of 1 yard to the WMich 13<|play_end|><|play_start|>1Q 10:39 Western Michigan 2 & 11 at 87 Zach Terrell sacked by Jordan Pierce for a loss of 6 yards to the WMich 7<|play_end|><|play_start|>1Q 9:56 Western Michigan 3 & 17 at 93 Zach Terrell run for 11 yds to the WMich 18<|play_end|><|play_start|>1Q 9:5 Western Michigan 4 & 6 at 82 J. Schroeder punt for 52 yds , Garrett Brown returns for 9 yds to the AFA 39<|play_end|><|play_start|>1Q 9:0 Air Force 1 & 10 at 39 Devin Rushing run for 1 yd to the AFA 40<|play_end|><|play_start|>1Q 8:28 Air Force 2 & 9 at 40 Garrett Brown run for 10 yds to the 50 yard line for a 1ST down<|play_end|><|play_start|>1Q 8:10 Air Force 1 & 10 at 50 D.J. Johnson run for 9 yds to the WMich 41<|play_end|><|play_start|>1Q 7:45 Air Force 2 & 1 at 59 D.J. Johnson run for 2 yds to the WMich 39 for a 1ST down<|play_end|><|play_start|>1Q 7:35 Air Force 1 & 10 at 61 Pearson, Kale pass sacked for loss of 5 yards to the WESTMICH44 (Ash, Richard), PENALTY WESTMICH face mask (Ash, Richard) 15 yards to the WESTMICH24, NO PLAY, 1ST DOWN AIRFORCE. for a 1ST down<|play_end|><|play_start|>1Q 7:4 Air Force 1 & 10 at 76 Devin Rushing run for 3 yds to the WMich 21<|play_end|><|play_start|>1Q 6:38 Air Force 2 & 7 at 79 Shayne Davern run for 3 yds to the WMich 18<|play_end|><|play_start|>1Q 6:23 Air Force 3 & 4 at 82 WESTRN MICHIGAN Penalty, Neutral Zone Infraction (Cleveland Smith) to the WMich 13 for a 1ST down<|play_end|><|play_start|>1Q 6:8 Air Force 1 & 10 at 87 Devin Rushing run for 4 yds to the WMich 9<|play_end|><|play_start|>1Q 5:47 Air Force 2 & 6 at 91 Shayne Davern run for 8 yds to the WMich 1 for a 1ST down<|play_end|><|play_start|>1Q 5:24 Air Force 1 & 1 at 99 Shayne Davern 1 Yd Run (Team Extra Point Attempt Failed)<|play_end|><|play_start|>1Q 5:24 Air Force 1 & 10 at 35 Drew Oehrle kickoff for 63 yds , Darius Phillips return for 11 yds to the WMich 13<|play_end|><|play_start|>1Q 5:18 Western Michigan 1 & 10 at 87 Jarvion Franklin run for 4 yds to the WMich 17 Jarvion Franklin fumbled, forced by Connor Healy, recovered by WMich<|play_end|><|play_start|>1Q 4:19 Western Michigan 2 & 6 at 83 Zach Terrell run for 41 yds to the AFA 42 for a 1ST down<|play_end|><|play_start|>1Q 3:45 Western Michigan 1 & 10 at 42 Dareyon Chance run for 1 yd to the AFA 41<|play_end|><|play_start|>1Q 3:3 Western Michigan 2 & 9 at 41 Zach Terrell run for a loss of 1 yard to the AFA 42 Zach Terrell fumbled, recovered by WMich Zach Terrell<|play_end|><|play_start|>1Q 2:18 Western Michigan 3 & 10 at 42 Zach Terrell run for 2 yds to the AFA 40<|play_end|><|play_start|>1Q 1:36 Western Michigan 4 & 8 at 40 J. Schroeder punt for 30 yds, fair catch by Garrett Brown at the AFA 10 for a 1ST down WESTRN MICHIGAN Penalty, Kick Catching Interference (Austin Guido) to the AFA 25 for a 1ST down<|play_end|><|play_start|>1Q 1:26 Air Force 1 & 10 at 25 Kale Pearson pass complete to Garrett Brown for 12 yds to the AFA 37 for a 1ST down<|play_end|><|play_start|>1Q 0:59 Air Force 1 & 10 at 37 Johnson, D.J. rush for 3 yards to the AIRFORCE40, PENALTY AIRFORCE holding 10 yards to the AIRFORCE27, NO PLAY.<|play_end|><|play_start|>1Q 0:33 Air Force 1 & 20 at 27 Kale Pearson run for 3 yds to the AFA 30<|play_end|><|play_start|>1Q 0:1 Air Force 2 & 17 at 30 Kale Pearson run for 2 yds to the AFA 32<|play_end|><|play_start|>1Q 0:0 Air Force 0 & 17 at 0 End of 1st Quarter<|play_end|><|play_start|>2Q 14:54 Air Force 3 & 15 at 32 Kale Pearson pass complete to Devin Rushing for 8 yds to the AFA 40<|play_end|><|play_start|>2Q 14:15 Air Force 4 & 7 at 40 Will Conant punt for 35 yds, fair catch by Daniel Braverman at the WMich 25<|play_end|><|play_start|>2Q 14:9 Western Michigan 1 & 10 at 75 Zach Terrell pass incomplete to Jarvion Franklin<|play_end|><|play_start|>2Q 14:2 Western Michigan 2 & 10 at 75 Jarvion Franklin run for 5 yds to the WMich 30<|play_end|><|play_start|>2Q 13:20 Western Michigan 3 & 5 at 70 Zach Terrell pass complete to Daniel Braverman for 13 yds to the WMich 43 for a 1ST down<|play_end|><|play_start|>2Q 12:46 Western Michigan 1 & 10 at 57 Zach Terrell pass complete to Darius Phillips for 6 yds to the WMich 49<|play_end|><|play_start|>2Q 12:6 Western Michigan 2 & 4 at 51 Jarvion Franklin run for 4 yds to the AFA 47 for a 1ST down<|play_end|><|play_start|>2Q 11:33 Western Michigan 1 & 10 at 47 Timeout WESTRN MICHIGAN, clock 11:33<|play_end|><|play_start|>2Q 11:26 Western Michigan 1 & 10 at 47 Corey Davis 47 Yd pass from Zach Terrell (Andrew Haldeman Kick)<|play_end|><|play_start|>2Q 11:26 Western Michigan 1 & 10 at 65 Brett Scanlon kickoff for 63 yds , Paco Solano return for 26 yds to the AFA 28<|play_end|><|play_start|>2Q 11:15 Air Force 1 & 10 at 28 Devin Rushing run for 3 yds to the AFA 31<|play_end|><|play_start|>2Q 10:31 Air Force 2 & 7 at 31 Kale Pearson run for 14 yds to the AFA 45 for a 1ST down<|play_end|><|play_start|>2Q 10:12 Air Force 1 & 10 at 45 Shayne Davern 55 Yd Run (Will Conant Kick)<|play_end|><|play_start|>2Q 10:12 Air Force 1 & 10 at 35 Drew Oehrle kickoff for 63 yds , Darius Phillips return for 33 yds to the WMich 35<|play_end|><|play_start|>2Q 9:47 Western Michigan 1 & 10 at 65 Zach Terrell pass complete to Daniel Braverman for 24 yds to the AFA 41 for a 1ST down<|play_end|><|play_start|>2Q 9:11 Western Michigan 1 & 10 at 41 Jarvion Franklin run for 3 yds to the AFA 38<|play_end|><|play_start|>2Q 8:47 Western Michigan 2 & 7 at 38 Zach Terrell pass incomplete<|play_end|><|play_start|>2Q 8:42 Western Michigan 3 & 7 at 38 Zach Terrell pass incomplete to Kendrick Roberts<|play_end|><|play_start|>2Q 8:31 Western Michigan 4 & 7 at 38 J. Schroeder punt for 38 yds for a touchback<|play_end|><|play_start|>2Q 8:26 Air Force 1 & 10 at 20 Kale Pearson pass incomplete to Garrett Griffin<|play_end|><|play_start|>2Q 8:20 Air Force 2 & 10 at 20 Kale Pearson run for 4 yds to the AFA 24<|play_end|><|play_start|>2Q 7:47 Air Force 3 & 6 at 24 Devin Rushing run for 7 yds to the AFA 31 for a 1ST down<|play_end|><|play_start|>2Q 7:28 Air Force 1 & 10 at 31 D.J. Johnson run for 1 yd to the AFA 32<|play_end|><|play_start|>2Q 6:58 Air Force 2 & 9 at 32 Kale Pearson run for 6 yds to the AFA 38<|play_end|><|play_start|>2Q 6:29 Air Force 3 & 3 at 38 D.J. Johnson run for 1 yd to the AFA 39<|play_end|><|play_start|>2Q 5:58 Air Force 4 & 2 at 39 Shayne Davern run for 8 yds to the AFA 47 for a 1ST down<|play_end|><|play_start|>2Q 5:29 Air Force 1 & 10 at 47 Kale Pearson pass complete to Jalen Robinette for 38 yds to the WMich 15 for a 1ST down<|play_end|><|play_start|>2Q 5:16 Air Force 1 & 10 at 85 Shayne Davern run for 2 yds to the WMich 13<|play_end|><|play_start|>2Q 4:39 Air Force 2 & 8 at 87 Kale Pearson run for 7 yds to the WMich 6<|play_end|><|play_start|>2Q 4:8 Air Force 3 & 1 at 94 Shayne Davern run for 3 yds to the WMich 3 for a 1ST down<|play_end|><|play_start|>2Q 3:47 Air Force 1 & 3 at 97 D.J. Johnson run for 2 yds to the WMich 1<|play_end|><|play_start|>2Q 3:23 Air Force 2 & 1 at 99 Kale Pearson run for no gain to the WMich 1<|play_end|><|play_start|>2Q 3:4 Air Force 3 & 1 at 99 Kale Pearson run for no gain to the WMich 1<|play_end|><|play_start|>2Q 2:32 Air Force 4 & 1 at 99 Devin Rushing 1 Yd Run (Will Conant Kick)<|play_end|><|play_start|>2Q 2:32 Air Force 4 & 8 at 35 Drew Oehrle kickoff for 65 yds , Darius Phillips return for 18 yds to the WMich 18<|play_end|><|play_start|>2Q 2:16 Western Michigan 1 & 10 at 82 Zach Terrell run for 2 yds to the WMich 20<|play_end|><|play_start|>2Q 1:35 Western Michigan 2 & 8 at 80 Zach Terrell pass complete to Daniel Braverman for 9 yds to the WMich 29 for a 1ST down<|play_end|><|play_start|>2Q 1:24 Western Michigan 1 & 10 at 71 Zach Terrell run for 3 yds to the WMich 32<|play_end|><|play_start|>2Q 1:4 Western Michigan 2 & 7 at 68 Zach Terrell pass incomplete<|play_end|><|play_start|>2Q 1:4 Western Michigan 3 & 7 at 68 Timeout WESTRN MICHIGAN, clock 01:04<|play_end|><|play_start|>2Q 0:59 Western Michigan 3 & 7 at 68 Zach Terrell pass incomplete to Darius Phillips<|play_end|><|play_start|>2Q 0:47 Western Michigan 4 & 7 at 68 J. Schroeder punt for 42 yds, downed at the AFA 26<|play_end|><|play_start|>2Q 0:42 Air Force 1 & 10 at 26 Paco Solano run for 2 yds to the AFA 28<|play_end|><|play_start|>2Q 0:16 Air Force 2 & 8 at 28 Paco Solano run for 3 yds to the AFA 31<|play_end|><|play_start|>2Q 0:0 Air Force 0 & 8 at 0 End of 2nd Quarter<|play_end|><|play_start|>3Q 15:0 Air Force 1 & 10 at 35 Drew Oehrle kickoff for 61 yds , Darius Phillips return for 46 yds to the 50 yard line<|play_end|><|play_start|>3Q 14:43 Western Michigan 1 & 10 at 50 Daniel Braverman sacked by Justin DeCoud for a loss of 8 yards to the WMich 42 WESTRN MICHIGAN Penalty, Intentional Grounding (Daniel Braverman) to the WMich 42<|play_end|><|play_start|>3Q 14:33 Western Michigan 2 & 18 at 58 Jarvion Franklin run for a loss of 3 yards to the WMich 39<|play_end|><|play_start|>3Q 13:57 Western Michigan 3 & 21 at 61 Zach Terrell pass incomplete to Corey Davis<|play_end|><|play_start|>3Q 13:57 Western Michigan 4 & 21 at 61 WESTRN MICHIGAN Penalty, Delay of Game (-5 Yards) to the WMich 34<|play_end|><|play_start|>3Q 13:48 Western Michigan 4 & 26 at 66 J. Schroeder punt for 36 yds , Garrett Brown returns for 1 yd to the AFA 31<|play_end|><|play_start|>3Q 13:43 Air Force 1 & 10 at 31 D.J. Johnson run for 7 yds to the AFA 38<|play_end|><|play_start|>3Q 13:20 Air Force 2 & 3 at 38 D.J. Johnson run for 6 yds to the AFA 44 for a 1ST down<|play_end|><|play_start|>3Q 12:53 Air Force 1 & 10 at 44 Paco Solano run for 2 yds to the AFA 46<|play_end|><|play_start|>3Q 12:24 Air Force 2 & 8 at 46 Kale Pearson run for 5 yds to the WMich 49<|play_end|><|play_start|>3Q 11:56 Air Force 3 & 3 at 51 Jalen Robinette pass incomplete to Garrett Griffin<|play_end|><|play_start|>3Q 11:43 Air Force 4 & 3 at 51 Will Conant punt for 42 yds, downed at the WMich 7<|play_end|><|play_start|>3Q 11:38 Western Michigan 1 & 10 at 93 Jarvion Franklin run for 2 yds to the WMich 9<|play_end|><|play_start|>3Q 10:54 Western Michigan 2 & 8 at 91 Zach Terrell sacked by Jordan Pierce for a loss of 5 yards to the WMich 4<|play_end|><|play_start|>3Q 10:20 Western Michigan 3 & 13 at 96 Zach Terrell pass incomplete to Corey Davis WESTRN MICHIGAN Penalty, Offensive Pass Interference (Corey Davis) declined<|play_end|><|play_start|>3Q 10:7 Western Michigan 4 & 13 at 96 J. Schroeder punt for 53 yds , Garrett Brown returns for 8 yds to the WMich 49<|play_end|><|play_start|>3Q 10:2 Air Force 1 & 10 at 51 Shayne Davern run for 5 yds to the WMich 44<|play_end|><|play_start|>3Q 9:37 Air Force 2 & 5 at 56 Kale Pearson pass complete to Garrett Brown for 14 yds to the WMich 30 for a 1ST down<|play_end|><|play_start|>3Q 9:14 Air Force 1 & 10 at 70 Kale Pearson run for 4 yds to the WMich 26<|play_end|><|play_start|>3Q 8:36 Air Force 2 & 6 at 74 Timeout AIR FORCE, clock 08:36<|play_end|><|play_start|>3Q 8:29 Air Force 2 & 6 at 74 Shayne Davern run for 4 yds to the WMich 22<|play_end|><|play_start|>3Q 8:6 Air Force 3 & 2 at 78 D.J. Johnson run for 6 yds to the WMich 16 for a 1ST down<|play_end|><|play_start|>3Q 7:42 Air Force 1 & 10 at 84 D.J. Johnson run for 5 yds to the WMich 11<|play_end|><|play_start|>3Q 7:13 Air Force 2 & 5 at 89 D.J. Johnson run for a loss of 3 yards to the WMich 14<|play_end|><|play_start|>3Q 6:37 Air Force 3 & 8 at 86 Kale Pearson pass incomplete to Garrett Griffin, broken up by Justin Currie<|play_end|><|play_start|>3Q 6:32 Air Force 4 & 8 at 86 Will Conant 31 Yd Field Goal <|play_end|><|play_start|>3Q 6:32 Air Force 4 & 8 at 35 Drew Oehrle kickoff for 50 yds , Dareyon Chance return for 17 yds to the WMich 32<|play_end|><|play_start|>3Q 6:20 Western Michigan 1 & 10 at 68 Zach Terrell pass incomplete to Kendrick Roberts<|play_end|><|play_start|>3Q 6:14 Western Michigan 2 & 10 at 68 Zach Terrell pass complete to Daniel Braverman for 9 yds to the WMich 41<|play_end|><|play_start|>3Q 5:40 Western Michigan 3 & 1 at 59 Jarvion Franklin run for 1 yd to the WMich 42 for a 1ST down<|play_end|><|play_start|>3Q 5:4 Western Michigan 1 & 10 at 58 Jarvion Franklin run for 1 yd to the WMich 43<|play_end|><|play_start|>3Q 4:24 Western Michigan 2 & 9 at 57 WESTRN MICHIGAN Penalty, False Start (Willie Beavers) to the WMich 38<|play_end|><|play_start|>3Q 4:9 Western Michigan 2 & 14 at 62 Zach Terrell pass incomplete to Corey Davis<|play_end|><|play_start|>3Q 4:0 Western Michigan 3 & 14 at 62 Zach Terrell sacked by David Harris for a loss of 2 yards to the WMich 36<|play_end|><|play_start|>3Q 3:23 Western Michigan 4 & 16 at 64 J. Schroeder punt for 37 yds, downed at the AFA 27<|play_end|><|play_start|>3Q 3:10 Air Force 1 & 10 at 27 Kale Pearson pass complete to Jalen Robinette for 5 yds to the AFA 32<|play_end|><|play_start|>3Q 2:24 Air Force 2 & 5 at 32 Kale Pearson run for 4 yds to the AFA 36<|play_end|><|play_start|>3Q 1:55 Air Force 3 & 1 at 36 D.J. Johnson run for 7 yds to the AFA 43 for a 1ST down<|play_end|><|play_start|>3Q 1:38 Air Force 1 & 10 at 43 Paco Solano run for a loss of 1 yard to the AFA 42<|play_end|><|play_start|>3Q 1:2 Air Force 2 & 11 at 42 D.J. Johnson run for 4 yds to the AFA 46<|play_end|><|play_start|>3Q 0:36 Air Force 3 & 7 at 46 Kale Pearson pass incomplete to Garrett Brown<|play_end|><|play_start|>3Q 0:26 Air Force 4 & 7 at 46 Will Conant punt for 46 yds, punt out-of-bounds at the WMich 8<|play_end|><|play_start|>3Q 0:19 Western Michigan 1 & 10 at 92 Zach Terrell pass incomplete to Corey Davis<|play_end|><|play_start|>3Q 0:15 Western Michigan 2 & 10 at 92 Zach Terrell pass incomplete to Daniel Braverman<|play_end|><|play_start|>3Q 0:8 Western Michigan 3 & 10 at 92 Zach Terrell run for 12 yds to the WMich 20 for a 1ST down AIR FORCE Penalty, Personal Foul (Weston Steelhammer) to the WMich 35 for a 1ST down<|play_end|><|play_start|>3Q 0:0 Western Michigan 0 & 10 at 0 End of 3rd Quarter<|play_end|><|play_start|>4Q 14:53 Western Michigan 1 & 10 at 65 Zach Terrell pass incomplete to Kendrick Roberts<|play_end|><|play_start|>4Q 14:47 Western Michigan 2 & 10 at 65 Zach Terrell pass complete to Daniel Braverman for 13 yds to the WMich 48 for a 1ST down<|play_end|><|play_start|>4Q 14:34 Western Michigan 1 & 10 at 52 Zach Terrell pass complete to Daniel Braverman for 4 yds to the AFA 48<|play_end|><|play_start|>4Q 14:3 Western Michigan 2 & 6 at 48 Zach Terrell pass incomplete to Corey Davis<|play_end|><|play_start|>4Q 13:55 Western Michigan 3 & 6 at 48 Zach Terrell pass complete to Corey Davis for 13 yds to the AFA 35 for a 1ST down<|play_end|><|play_start|>4Q 13:26 Western Michigan 1 & 10 at 35 Corey Davis 35 Yd pass from Zach Terrell (Andrew Haldeman Kick)<|play_end|><|play_start|>4Q 13:26 Western Michigan 1 & 10 at 65 Brett Scanlon kickoff for 61 yds , Bryan Driskell return for 22 yds to the AFA 26<|play_end|><|play_start|>4Q 13:12 Air Force 1 & 10 at 26 Paco Solano run for a loss of 2 yards to the AFA 24<|play_end|><|play_start|>4Q 12:40 Air Force 2 & 12 at 24 Kale Pearson sacked by Nathan Braster for a loss of 12 yards to the AFA 12<|play_end|><|play_start|>4Q 12:5 Air Force 3 & 24 at 12 Kale Pearson run for 1 yd to the AFA 13<|play_end|><|play_start|>4Q 11:22 Air Force 4 & 23 at 13 Will Conant punt for 41 yds , Daniel Braverman returns for 11 yds to the WMich 24 WESTRN MICHIGAN Penalty, Illegal Block (10 Yards) to the WMich 47<|play_end|><|play_start|>4Q 11:17 Western Michigan 1 & 10 at 53 Zach Terrell pass complete to Corey Davis for 10 yds to the AFA 43 for a 1ST down<|play_end|><|play_start|>4Q 10:39 Western Michigan 1 & 10 at 43 Jarvion Franklin run for a loss of 1 yard to the AFA 44<|play_end|><|play_start|>4Q 9:52 Western Michigan 2 & 11 at 44 Dexter Walker 60 Yd Fumble Return (Kale Pearson Pass to Jalen Robinette for Two-Point Conversion)<|play_end|><|play_start|>4Q 9:52 Air Force 1 & 10 at 100 Timeout WESTERN MICHIGAN, clock 09:52<|play_end|><|play_start|>4Q 9:52 Air Force 1 & 10 at 35 Drew Oehrle kickoff for 60 yds , Darius Phillips return for 25 yds to the WMich 30<|play_end|><|play_start|>4Q 9:37 Western Michigan 1 & 10 at 70 Zach Terrell pass complete to Corey Davis for 1 yd to the WMich 31<|play_end|><|play_start|>4Q 9:2 Western Michigan 2 & 9 at 69 Zach Terrell pass incomplete to Corey Davis<|play_end|><|play_start|>4Q 8:56 Western Michigan 3 & 9 at 69 Zach Terrell pass complete to Darius Phillips for 7 yds to the WMich 38<|play_end|><|play_start|>4Q 8:36 Western Michigan 4 & 2 at 62 Timeout WESTRN MICHIGAN, clock 08:36<|play_end|><|play_start|>4Q 8:31 Western Michigan 4 & 2 at 62 Zach Terrell pass incomplete to Kendrick Roberts, broken up by Justin DeCoud<|play_end|><|play_start|>4Q 8:31 Air Force 1 & 10 at 62 AIR FORCE Penalty, Unsportsmanlike Conduct (-16 Yards) to the AFA 46<|play_end|><|play_start|>4Q 8:31 Air Force 1 & 10 at 46 WESTRN MICHIGAN Penalty, Defensive Offside (Cleveland Smith) to the WMich 49<|play_end|><|play_start|>4Q 8:26 Air Force 1 & 5 at 51 D.J. Johnson run for 3 yds to the WMich 46<|play_end|><|play_start|>4Q 7:48 Air Force 2 & 2 at 54 D.J. Johnson run for 7 yds to the WMich 39 for a 1ST down<|play_end|><|play_start|>4Q 7:16 Air Force 1 & 10 at 61 D.J. Johnson run for 4 yds to the WMich 35<|play_end|><|play_start|>4Q 6:35 Air Force 2 & 6 at 65 Shayne Davern run for no gain to the WMich 35<|play_end|><|play_start|>4Q 5:58 Air Force 3 & 6 at 65 Kale Pearson pass incomplete to Jalen Robinette<|play_end|><|play_start|>4Q 5:48 Air Force 4 & 6 at 65 Colton Huntsman run for 26 yds to the WMich 9 for a 1ST down<|play_end|><|play_start|>4Q 5:20 Air Force 1 & 9 at 91 D.J. Johnson 9 Yd Run (Will Conant Kick)<|play_end|><|play_start|>4Q 5:20 Air Force 1 & 10 at 35 Drew Oehrle kickoff for 65 yds , Daniel Braverman return for 16 yds to the WMich 16<|play_end|><|play_start|>4Q 5:6 Western Michigan 1 & 10 at 84 Zach Terrell pass incomplete to Kendrick Roberts, broken up by Christian Spears<|play_end|><|play_start|>4Q 5:0 Western Michigan 2 & 10 at 84 Jarvion Franklin run for 5 yds to the WMich 21<|play_end|><|play_start|>4Q 4:20 Western Michigan 3 & 5 at 79 Zach Terrell pass complete to Fabian Johnson for 8 yds to the WMich 29 for a 1ST down<|play_end|><|play_start|>4Q 3:47 Western Michigan 1 & 10 at 71 Zach Terrell pass complete to Corey Davis for 7 yds to the WMich 36<|play_end|><|play_start|>4Q 3:25 Western Michigan 2 & 3 at 64 Zach Terrell pass complete to Daniel Braverman for 13 yds to the WMich 49 for a 1ST down<|play_end|><|play_start|>4Q 3:16 Western Michigan 1 & 10 at 51 Corey Davis 51 Yd pass from Zach Terrell (Andrew Haldeman Kick)<|play_end|><|play_start|>4Q 3:16 Western Michigan 1 & 10 at 65 Andrew Haldeman on-side kick recovered by AIR FORCE at the WMich 46<|play_end|><|play_start|>4Q 3:10 Air Force 1 & 10 at 54 D.J. Johnson run for 5 yds to the WMich 41<|play_end|><|play_start|>4Q 3:9 Air Force 2 & 5 at 59 Timeout WESTRN MICHIGAN, clock 03:09<|play_end|><|play_start|>4Q 3:2 Air Force 2 & 5 at 59 D.J. Johnson run for 2 yds to the WMich 39<|play_end|><|play_start|>4Q 2:24 Air Force 3 & 3 at 61 D.J. Johnson run for 2 yds to the WMich 37<|play_end|><|play_start|>4Q 1:49 Air Force 4 & 1 at 63 D.J. Johnson run for 4 yds to the WMich 33 for a 1ST down<|play_end|><|play_start|>4Q 1:17 Air Force 1 & 10 at 67 TEAM run for a loss of 2 yards to the WMich 35<|play_end|><|play_start|>4Q 0:44 Air Force 2 & 12 at 65 TEAM run for a loss of 2 yards to the WMich 37<|play_end|><|play_start|>4Q 0:15 Air Force 3 & 14 at 63 TEAM run for a loss of 2 yards to the WMich 39<|play_end|><|play_start|>4Q 0:0 Air Force 0 & 14 at 0 End of 4th Quarter<|play_end|><|game_end|><|im_end|>
<|im_start|>assistant
