<|im_start|>system
You are a helpful assistant.<|im_end|>
<|im_start|>user
VMI at Air Force<|im_end|>
<|im_start|>assistant
<|game_start|><|play_start|>1Q 15:0 VMI 1 & 10 at 65 Grant Clemons kickoff for 30 yds<|play_end|><|play_start|>1Q 15:0 Air Force 1 & 10 at 35 Arion Worthman pass incomplete<|play_end|><|play_start|>1Q 15:0 Air Force 2 & 10 at 35 Arion Worthman run for 13 yds to the AFA 48 for a 1ST down<|play_end|><|play_start|>1Q 15:0 Air Force 1 & 10 at 48 Timothy McVey run for 14 yds to the VMI 38 for a 1ST down<|play_end|><|play_start|>1Q 15:0 Air Force 1 & 10 at 62 Arion Worthman pass complete to Timothy McVey for 4 yds to the VMI 34<|play_end|><|play_start|>1Q 15:0 Air Force 2 & 6 at 66 Arion Worthman run for 4 yds to the VMI 30<|play_end|><|play_start|>1Q 15:0 Air Force 3 & 2 at 70 Arion Worthman run for 3 yds to the VMI 27 for a 1ST down<|play_end|><|play_start|>1Q 15:0 Air Force 1 & 10 at 73 Arion Worthman pass complete to Malik Miller for no gain to the VMI 27<|play_end|><|play_start|>1Q 11:47 Air Force 2 & 10 at 73 Timothy McVey run for 27 yds for a TD, (Luke Strebel KICK)<|play_end|><|play_start|>1Q 11:47 Air Force 1 & 0 at 35 Luke Strebel kickoff for 58 yds , Mason Dermott return for 15 yds to the VMI 22<|play_end|><|play_start|>1Q 11:43 VMI 1 & 10 at 78 Daz Palmer run for 4 yds to the VMI 26<|play_end|><|play_start|>1Q 11:43 VMI 2 & 6 at 74 Mason Dermott run for a loss of 1 yard to the VMI 25<|play_end|><|play_start|>1Q 11:43 VMI 3 & 7 at 75 Austin Coulling pass complete to Daz Palmer for 17 yds to the VMI 42 for a 1ST down<|play_end|><|play_start|>1Q 11:43 VMI 1 & 10 at 58 Austin Coulling pass incomplete<|play_end|><|play_start|>1Q 11:43 VMI 2 & 10 at 58 Daz Palmer run for a loss of 3 yards to the VMI 37 Daz Palmer fumbled,<|play_end|><|play_start|>1Q 11:43 VMI 3 & 15 at 63 Austin Coulling pass complete to Tyain Smith for 5 yds to the VMI 42 VMI Penalty, illegal block (-15 Yards) to the VMI 27<|play_end|><|play_start|>1Q 11:43 VMI 3 & 25 at 73 Austin Coulling pass incomplete to Mason Dermott<|play_end|><|play_start|>1Q 11:43 VMI 4 & 25 at 73 Bill Hogan punt for 54 yds , Ronald Cleveland returns for 7 yds to the AFA 26<|play_end|><|play_start|>1Q 8:45 Air Force 1 & 10 at 26 Timothy McVey run for 9 yds to the AFA 35<|play_end|><|play_start|>1Q 8:45 Air Force 2 & 1 at 35 Arion Worthman pass complete to Ryan Reffitt for 19 yds to the VMI 46 for a 1ST down<|play_end|><|play_start|>1Q 8:45 Air Force 1 & 10 at 54 Ronald Cleveland run for 4 yds to the VMI 42<|play_end|><|play_start|>1Q 8:45 Air Force 2 & 6 at 58 Arion Worthman run for no gain to the VMI 42<|play_end|><|play_start|>1Q 8:45 Air Force 3 & 6 at 58 Arion Worthman pass incomplete<|play_end|><|play_start|>1Q 8:45 Air Force 4 & 6 at 58 Charlie Scott punt for 30 yds<|play_end|><|play_start|>1Q 6:21 VMI 1 & 10 at 88 Tyain Smith run for 4 yds to the VMI 16<|play_end|><|play_start|>1Q 6:21 VMI 2 & 6 at 84 Kris Thornton run for no gain to the VMI 16<|play_end|><|play_start|>1Q 6:21 VMI 3 & 6 at 84 Austin Coulling pass complete to Alex Ramsey for 3 yds to the VMI 19<|play_end|><|play_start|>1Q 6:21 VMI 4 & 3 at 81 Bill Hogan punt for 53 yds, fair catch by Ronald Cleveland at the AFA 28<|play_end|><|play_start|>1Q 4:25 Air Force 1 & 10 at 28 Timothy McVey run for 5 yds to the AFA 33<|play_end|><|play_start|>1Q 4:25 Air Force 2 & 5 at 33 Timothy McVey run for 10 yds to the AFA 43 for a 1ST down<|play_end|><|play_start|>1Q 4:25 Air Force 1 & 10 at 43 Malik Miller run for no gain to the AFA 43<|play_end|><|play_start|>1Q 2:47 Air Force 2 & 10 at 43 Arion Worthman pass complete to Geraud Sanders for 57 yds for a TD, (Luke Strebel KICK)<|play_end|><|play_start|>1Q 2:47 Air Force 1 & 0 at 35 Luke Strebel kickoff for 59 yds , Mason Dermott return for 11 yds to the VMI 17<|play_end|><|play_start|>1Q 2:42 VMI 1 & 10 at 83 Daz Palmer run for 4 yds to the VMI 21<|play_end|><|play_start|>1Q 2:42 VMI 2 & 6 at 79 Mason Dermott run for 3 yds to the VMI 24<|play_end|><|play_start|>1Q 2:42 VMI 3 & 3 at 76 Austin Coulling pass incomplete<|play_end|><|play_start|>1Q 2:42 VMI 4 & 3 at 76 Bill Hogan punt for 45 yds, fair catch by Ronald Cleveland at the AFA 31<|play_end|><|play_start|>1Q 1:17 Air Force 1 & 10 at 31 Arion Worthman pass complete to Timothy McVey for 45 yds to the VMI 24 for a 1ST down<|play_end|><|play_start|>1Q 1:17 Air Force 1 & 10 at 76 Timothy McVey run for 5 yds to the VMI 19<|play_end|><|play_start|>1Q 1:17 Air Force 2 & 5 at 81 Arion Worthman pass incomplete to Ryan Reffitt, broken up by Collin Loftis<|play_end|><|play_start|>1Q 1:17 Air Force 3 & 5 at 81 Arion Worthman pass complete to Marcus Bennett for 14 yds to the VMI 5 for a 1ST down<|play_end|><|play_start|>1Q 0:0 Air Force 0 & 5 at 0 End of 1st Quarter<|play_end|><|play_start|>2Q 14:56 Air Force 1 & 5 at 95 Arion Worthman pass complete to Geraud Sanders for 5 yds for a TD, (Luke Strebel KICK)<|play_end|><|play_start|>2Q 14:56 Air Force 1 & 0 at 35 Luke Strebel kickoff for 65 yds for a touchback<|play_end|><|play_start|>2Q 14:56 VMI 1 & 10 at 75 Austin Coulling run for 5 yds to the VMI 30 for a 1ST down AIR FORCE Penalty, personal foul (Garrett Kauppila) to the VMI 45 for a 1ST down<|play_end|><|play_start|>2Q 14:56 VMI 1 & 10 at 55 Tyain Smith run for no gain to the VMI 45<|play_end|><|play_start|>2Q 14:56 VMI 2 & 10 at 55 Tyain Smith run for a loss of 1 yard to the VMI 44<|play_end|><|play_start|>2Q 14:56 VMI 3 & 11 at 56 Duncan Hodges pass complete to Rohan Martin for 2 yds to the VMI 46<|play_end|><|play_start|>2Q 14:56 VMI 4 & 9 at 54 Bill Hogan punt for 54 yds for a touchback<|play_end|><|play_start|>2Q 12:55 Air Force 1 & 10 at 20 Arion Worthman sacked by Tony Richardson for a loss of 8 yards to the AFA 12<|play_end|><|play_start|>2Q 12:55 Air Force 2 & 18 at 12 Timothy McVey run for 2 yds to the AFA 14<|play_end|><|play_start|>2Q 12:55 Air Force 3 & 16 at 14 Arion Worthman sacked by Brian Lipscomb for a loss of 8 yards to the AFA 6<|play_end|><|play_start|>2Q 12:55 Air Force 4 & 24 at 6 Charlie Scott punt for 53 yds , Isaiah Parker returns for no gain to the VMI 39 Isaiah Parker fumbled, recovered by VMI Isaiah Parker<|play_end|><|play_start|>2Q 10:57 VMI 1 & 10 at 61 Duncan Hodges pass complete to Daz Palmer for a loss of 3 yards to the VMI 36<|play_end|><|play_start|>2Q 10:57 VMI 2 & 13 at 64 Duncan Hodges pass complete to Daz Palmer for 3 yds to the VMI 39<|play_end|><|play_start|>2Q 10:57 VMI 3 & 10 at 61 Duncan Hodges pass complete to Joey Brown for 2 yds to the VMI 41<|play_end|><|play_start|>2Q 10:57 VMI 4 & 8 at 59 Bill Hogan punt for 35 yds, downed at the AFA 24<|play_end|><|play_start|>2Q 8:57 Air Force 1 & 10 at 24 Parker Wilson run for 3 yds to the AFA 27<|play_end|><|play_start|>2Q 8:57 Air Force 2 & 7 at 27 Arion Worthman pass incomplete to Marcus Bennett<|play_end|><|play_start|>2Q 8:57 Air Force 3 & 7 at 27 Arion Worthman pass complete to Timothy McVey for 28 yds to the VMI 45 for a 1ST down<|play_end|><|play_start|>2Q 8:57 Air Force 1 & 10 at 55 Timothy McVey run for 9 yds to the VMI 36<|play_end|><|play_start|>2Q 8:57 Air Force 2 & 1 at 64 Arion Worthman run for 8 yds to the VMI 28 for a 1ST down<|play_end|><|play_start|>2Q 7:7 Air Force 1 & 10 at 72 Timeout VMI, clock 07:07<|play_end|><|play_start|>2Q 7:7 Air Force 1 & 10 at 72 Arion Worthman run for 3 yds to the VMI 25<|play_end|><|play_start|>2Q 7:7 Air Force 2 & 7 at 75 Arion Worthman run for 10 yds to the VMI 15 for a 1ST down<|play_end|><|play_start|>2Q 7:7 Air Force 1 & 10 at 85 Malik Miller run for 4 yds to the VMI 11<|play_end|><|play_start|>2Q 5:27 Air Force 2 & 6 at 89 Ronald Cleveland run for 11 yds for a TD, (Luke Strebel KICK)<|play_end|><|play_start|>2Q 5:27 Air Force 1 & 0 at 35 Luke Strebel kickoff for 65 yds for a touchback<|play_end|><|play_start|>2Q 5:27 VMI 1 & 10 at 75 Tyain Smith run for 2 yds to the VMI 27<|play_end|><|play_start|>2Q 5:27 VMI 2 & 8 at 73 Tyain Smith run for 5 yds to the VMI 32<|play_end|><|play_start|>2Q 5:27 VMI 3 & 3 at 68 Duncan Hodges pass incomplete to Rohan Martin, broken up by Marquis Griffin<|play_end|><|play_start|>2Q 5:27 VMI 4 & 3 at 68 Bill Hogan punt for 33 yds, punt out-of-bounds at the AFA 35<|play_end|><|play_start|>2Q 4:3 Air Force 1 & 10 at 35 Timothy McVey run for 10 yds to the AFA 45 for a 1ST down<|play_end|><|play_start|>2Q 4:3 Air Force 1 & 10 at 45 Timothy McVey run for 7 yds to the VMI 48<|play_end|><|play_start|>2Q 4:3 Air Force 2 & 3 at 52 Arion Worthman run for 4 yds to the VMI 44 for a 1ST down<|play_end|><|play_start|>2Q 4:3 Air Force 1 & 10 at 56 AIR FORCE Penalty, false start (-5 Yards) to the VMI 49<|play_end|><|play_start|>2Q 4:3 Air Force 1 & 15 at 51 Parker Wilson run for 43 yds to the VMI 6 for a 1ST down<|play_end|><|play_start|>2Q 4:3 Air Force 1 & 6 at 94 Parker Wilson run for 2 yds to the VMI 4<|play_end|><|play_start|>2Q 1:30 Air Force 2 & 4 at 96 Arion Worthman run for 4 yds for a TD, (Luke Strebel KICK)<|play_end|><|play_start|>2Q 1:30 Air Force 1 & 0 at 35 Luke Strebel kickoff for 65 yds for a touchback<|play_end|><|play_start|>2Q 1:30 VMI 1 & 10 at 75 Daz Palmer run for 10 yds to the VMI 35 for a 1ST down<|play_end|><|play_start|>2Q 1:30 VMI 1 & 10 at 65 VMI Penalty, false start (-5 Yards) to the VMI 30<|play_end|><|play_start|>2Q 1:30 VMI 1 & 15 at 70 Daz Palmer run for a loss of 3 yards to the VMI 27<|play_end|><|play_start|>2Q 1:30 VMI 2 & 18 at 73 Daz Palmer run for 14 yds to the VMI 41<|play_end|><|play_start|>2Q 0:0 VMI 0 & 18 at 0 End of 2nd Quarter<|play_end|><|play_start|>3Q 15:0 Air Force 3 & 4 at 35 Luke Strebel kickoff for 65 yds for a touchback<|play_end|><|play_start|>3Q 15:0 VMI 1 & 10 at 75 Duncan Hodges sacked by Santo Coppola for a loss of 16 yards to the VMI 9<|play_end|><|play_start|>3Q 15:0 VMI 2 & 26 at 91 Daz Palmer run for 5 yds to the VMI 14<|play_end|><|play_start|>3Q 13:36 VMI 3 & 21 at 86 Timeout VMI, clock 13:36<|play_end|><|play_start|>3Q 13:36 VMI 3 & 21 at 86 AIR FORCE Penalty, Defensive offside (5 Yards) to the VMI 19<|play_end|><|play_start|>3Q 13:36 VMI 3 & 16 at 81 Duncan Hodges pass incomplete to Rohan Martin, broken up by Cody Moorhead<|play_end|><|play_start|>3Q 13:36 VMI 4 & 16 at 81 Bill Hogan punt for 51 yds , Ronald Cleveland returns for 2 yds to the AFA 32<|play_end|><|play_start|>3Q 12:52 Air Force 1 & 10 at 32 Nate Romine run for 3 yds to the AFA 35<|play_end|><|play_start|>3Q 12:52 Air Force 2 & 7 at 35 Malik Miller run for 13 yds to the AFA 48 for a 1ST down<|play_end|><|play_start|>3Q 12:52 Air Force 1 & 10 at 48 Nate Romine pass complete to Marcus Bennett for 10 yds to the VMI 42 for a 1ST down<|play_end|><|play_start|>3Q 12:52 Air Force 1 & 10 at 58 Malik Miller run for 10 yds to the VMI 32 for a 1ST down<|play_end|><|play_start|>3Q 12:52 Air Force 1 & 10 at 68 Jacob Stafford run for 2 yds to the VMI 30<|play_end|><|play_start|>3Q 12:52 Air Force 2 & 8 at 70 Ronald Cleveland run for 20 yds to the VMI 10 for a 1ST down<|play_end|><|play_start|>3Q 12:52 Air Force 1 & 10 at 90 Jacob Stafford run for 5 yds to the VMI 5<|play_end|><|play_start|>3Q 9:56 Air Force 2 & 0 at 95 Timeout VMI, clock 09:56<|play_end|><|play_start|>3Q 9:51 Air Force 2 & 5 at 95 Malik Miller run for 5 yds for a TD, (Luke Strebel KICK)<|play_end|><|play_start|>3Q 9:51 Air Force 1 & 0 at 35 Matthew Philichi kickoff for 65 yds , Mason Dermott return for 26 yds to the VMI 26<|play_end|><|play_start|>3Q 9:45 VMI 1 & 10 at 74 Daz Palmer run for 3 yds to the VMI 29<|play_end|><|play_start|>3Q 9:45 VMI 2 & 7 at 71 Duncan Hodges pass complete to Daz Palmer for a loss of 1 yard to the VMI 28<|play_end|><|play_start|>3Q 9:45 VMI 3 & 8 at 72 Duncan Hodges pass incomplete to Kris Thornton<|play_end|><|play_start|>3Q 9:45 VMI 4 & 8 at 72 Bill Hogan punt for 43 yds<|play_end|><|play_start|>3Q 8:13 Air Force 1 & 10 at 29 Nate Romine run for 29 yds to the VMI 42 for a 1ST down<|play_end|><|play_start|>3Q 8:13 Air Force 1 & 10 at 58 Nolan Eriksen run for 11 yds to the VMI 31 for a 1ST down<|play_end|><|play_start|>3Q 8:13 Air Force 1 & 10 at 69 Christian Mallard run for 5 yds to the VMI 26<|play_end|><|play_start|>3Q 8:13 Air Force 2 & 5 at 74 Christian Mallard run for 5 yds to the VMI 21 for a 1ST down<|play_end|><|play_start|>3Q 8:13 Air Force 1 & 10 at 79 AIR FORCE Penalty, illegal block (-13 Yards) to the VMI 34<|play_end|><|play_start|>3Q 8:13 Air Force 1 & 23 at 66 Christian Mallard run for 1 yd to the VMI 33<|play_end|><|play_start|>3Q 8:13 Air Force 2 & 22 at 67 Nolan Eriksen run for 12 yds to the VMI 21<|play_end|><|play_start|>3Q 8:13 Air Force 3 & 10 at 79 Nate Romine pass complete to Adam Farah for 8 yds to the VMI 13<|play_end|><|play_start|>3Q 8:13 Air Force 4 & 2 at 87 Nolan Eriksen run for 5 yds to the VMI 8 for a 1ST down<|play_end|><|play_start|>3Q 8:13 Air Force 1 & 8 at 92 Kevin Fagan run for 4 yds to the VMI 4<|play_end|><|play_start|>3Q 8:13 Air Force 2 & 4 at 96 Andrew Smith run for 1 yd to the VMI 3<|play_end|><|play_start|>3Q 3:3 Air Force 3 & 3 at 97 Nolan Eriksen run for 3 yds for a TD, (Matthew Philichi KICK)<|play_end|><|play_start|>3Q 3:3 Air Force 1 & 0 at 35 Matthew Philichi kickoff for 65 yds for a touchback<|play_end|><|play_start|>3Q 3:3 VMI 1 & 10 at 75 Brice Tucker run for 6 yds to the VMI 31<|play_end|><|play_start|>3Q 3:3 VMI 2 & 4 at 69 Duncan Hodges pass incomplete to Quan Myers<|play_end|><|play_start|>3Q 3:3 VMI 3 & 4 at 69 Duncan Hodges pass incomplete to Mason Dermott, broken up by Jordan Jackson<|play_end|><|play_start|>3Q 3:3 VMI 4 & 4 at 69 Bill Hogan punt for 36 yds<|play_end|><|play_start|>3Q 2:12 Air Force 1 & 10 at 33 Isaiah Sanders run for 3 yds to the AFA 36<|play_end|><|play_start|>3Q 2:12 Air Force 2 & 7 at 36 Nolan Eriksen run for 11 yds to the AFA 47 for a 1ST down<|play_end|><|play_start|>3Q 2:12 Air Force 1 & 10 at 47 Aubrey Duty-Tyson run for 6 yds to the VMI 47<|play_end|><|play_start|>3Q 2:12 Air Force 2 & 4 at 53 Andrew Smith run for 1 yd to the VMI 46<|play_end|><|play_start|>3Q 2:12 Air Force 3 & 3 at 54 Aubrey Duty-Tyson run for 11 yds to the VMI 35 for a 1ST down<|play_end|><|play_start|>3Q 0:0 Air Force 0 & 3 at 0 End of 3rd Quarter<|play_end|><|play_start|>4Q 15:0 Air Force 1 & 10 at 65 Aubrey Duty-Tyson run for 4 yds to the VMI 31<|play_end|><|play_start|>4Q 15:0 Air Force 2 & 6 at 69 Isaiah Sanders run for 8 yds to the VMI 23 for a 1ST down<|play_end|><|play_start|>4Q 15:0 Air Force 1 & 10 at 77 Kevin Fagan run for 1 yd to the VMI 22<|play_end|><|play_start|>4Q 15:0 Air Force 2 & 9 at 78 D'Morea Wicks run for 8 yds to the VMI 14<|play_end|><|play_start|>4Q 15:0 Air Force 3 & 1 at 86 Kevin Fagan run for 4 yds to the VMI 10 for a 1ST down<|play_end|><|play_start|>4Q 12:19 Air Force 1 & 10 at 90 Christian Mallard run for 10 yds for a TD, (Matthew Philichi KICK)<|play_end|><|play_start|>4Q 12:19 Air Force 1 & 0 at 35 Noah Crabbe kickoff for 65 yds , Mason Dermott return for 17 yds to the VMI 17<|play_end|><|play_start|>4Q 12:12 VMI 1 & 10 at 83 Kendrick Jackson run for 4 yds to the VMI 21<|play_end|><|play_start|>4Q 12:12 VMI 2 & 6 at 79 Quan Myers run for 2 yds to the VMI 23<|play_end|><|play_start|>4Q 12:12 VMI 3 & 4 at 77 Quan Myers run for a loss of 3 yards to the VMI 20<|play_end|><|play_start|>4Q 12:12 VMI 4 & 7 at 80 Bill Hogan punt for 55 yds, downed at the AFA 25<|play_end|><|play_start|>4Q 10:4 Air Force 1 & 10 at 25 Colton Parton run for 3 yds to the AFA 28<|play_end|><|play_start|>4Q 10:4 Air Force 2 & 7 at 28 Jake LaCoste run for 19 yds to the AFA 47 for a 1ST down<|play_end|><|play_start|>4Q 10:4 Air Force 1 & 10 at 47 Colton Parton run for 1 yd to the AFA 48<|play_end|><|play_start|>4Q 10:4 Air Force 2 & 9 at 48 Jake LaCoste run for 7 yds to the VMI 45<|play_end|><|play_start|>4Q 10:4 Air Force 3 & 2 at 55 Colton Parton run for 4 yds to the VMI 41 for a 1ST down<|play_end|><|play_start|>4Q 10:4 Air Force 1 & 10 at 59 Colton Parton run for 3 yds to the VMI 38<|play_end|><|play_start|>4Q 10:4 Air Force 2 & 7 at 62 TEAM run for 21 yds to the VMI 17 for a 1ST down<|play_end|><|play_start|>4Q 10:4 Air Force 1 & 10 at 83 Aubrey Duty-Tyson run for 7 yds to the VMI 10<|play_end|><|play_start|>4Q 5:2 Air Force 2 & 3 at 90 Timeout VMI, clock 05:02<|play_end|><|play_start|>4Q 5:2 Air Force 2 & 3 at 90 D'Morea Wicks run for 6 yds to the VMI 4 for a 1ST down<|play_end|><|play_start|>4Q 4:26 Air Force 1 & 4 at 96 Aubrey Duty-Tyson run for 4 yds for a TD, (Noah Crabbe PAT MISSED)<|play_end|><|play_start|>4Q 4:26 Air Force 1 & 0 at 35 Jake Koehnke kickoff for 65 yds for a touchback<|play_end|><|play_start|>4Q 4:26 VMI 1 & 10 at 75 Quan Myers run for 5 yds to the VMI 30<|play_end|><|play_start|>4Q 4:26 VMI 2 & 5 at 70 Reece Udinski run for a loss of 1 yard to the VMI 29 Reece Udinski fumbled, recovered by VMI Reece Udinski<|play_end|><|play_start|>4Q 4:26 VMI 3 & 6 at 71 Reece Udinski run for 6 yds to the VMI 35 for a 1ST down<|play_end|><|play_start|>4Q 4:26 VMI 1 & 10 at 65 Javeon Lara run for 1 yd to the VMI 36<|play_end|><|play_start|>4Q 4:26 VMI 2 & 9 at 64 Quan Myers run for 2 yds to the VMI 38<|play_end|><|play_start|>4Q 4:26 VMI 3 & 7 at 62 Reece Udinski pass complete to Joey Brown for 8 yds to the VMI 46 for a 1ST down<|play_end|><|play_start|>4Q 4:26 VMI 1 & 10 at 54 AIR FORCE Penalty, Defensive pass interference (15 Yards) to the AFA 39 for a 1ST down<|play_end|><|play_start|>4Q 4:26 VMI 1 & 10 at 39 Quan Myers run for no gain to the AFA 39<|play_end|><|play_start|>4Q 4:26 VMI 2 & 10 at 39 Reece Udinski pass complete to Brice Tucker for 4 yds to the AFA 35<|play_end|><|play_start|>4Q 4:26 VMI 3 & 6 at 35 Reece Udinski pass intercepted Christopher Musselman return for 34 yds to the VMI 41<|play_end|><|play_start|>4Q 0:2 Air Force 1 & 10 at 59 TEAM run for a loss of 17 yards to the AFA 42<|play_end|><|play_start|>4Q 0:0 Air Force 0 & 27 at 0 End of 4th Quarter<|play_end|><|game_end|><|im_end|>
<|im_start|>assistant
