<|im_start|>system
You are a helpful assistant.<|im_end|>
<|im_start|>user
Duke at Louisville<|im_end|>
<|im_start|>assistant
<|game_start|><|play_start|>1Q 15:0 Louisville 1 & 10 at 35 Brock Travelstead kickoff for 65 yds for a touchback<|play_end|><|play_start|>1Q 14:55 Duke 1 & 10 at 75 Jordan Waters run for 2 yds to the DUKE 27<|play_end|><|play_start|>1Q 14:25 Duke 2 & 8 at 73 Riley Leonard pass incomplete to Jalon Calhoun<|play_end|><|play_start|>1Q 14:15 Duke 3 & 8 at 73 Riley Leonard run for 12 yds to the DUKE 39 for a 1ST down<|play_end|><|play_start|>1Q 13:53 Duke 1 & 10 at 61 Riley Leonard sacked by Jared Dawson for a loss of 8 yards to the DUKE 31<|play_end|><|play_start|>1Q 13:17 Duke 2 & 18 at 69 Riley Leonard pass incomplete to Sahmir Hagans<|play_end|><|play_start|>1Q 13:10 Duke 3 & 18 at 69 Riley Leonard pass complete to Jordan Moore for a loss of 3 yards to the DUKE 28<|play_end|><|play_start|>1Q 12:32 Duke 4 & 21 at 72 Porter Wilson punt for 51 yds , Kevin Coleman returns for 7 yds to the LOU 28<|play_end|><|play_start|>1Q 12:25 Louisville 1 & 10 at 28 Jawhar Jordan run for 9 yds to the LOU 37<|play_end|><|play_start|>1Q 12:3 Louisville 2 & 1 at 37 Jawhar Jordan run for 5 yds to the LOU 42 for a 1ST down<|play_end|><|play_start|>1Q 11:36 Louisville 1 & 10 at 42 Jack Plummer pass complete to Chris Bell for 6 yds to the LOU 48<|play_end|><|play_start|>1Q 11:11 Louisville 2 & 4 at 48 Jack Plummer pass complete to Jamari Thrash for 8 yds to the DUKE 44 for a 1ST down<|play_end|><|play_start|>1Q 10:36 Louisville 1 & 10 at 56 Jawhar Jordan run for 19 yds to the DUKE 25 for a 1ST down<|play_end|><|play_start|>1Q 10:1 Louisville 1 & 10 at 75 Kevin Coleman run for 1 yd to the DUKE 24<|play_end|><|play_start|>1Q 9:24 Louisville 2 & 9 at 76 Jack Plummer pass complete to Jamari Thrash for 7 yds to the DUKE 17<|play_end|><|play_start|>1Q 8:44 Louisville 3 & 2 at 83 Jawhar Jordan run for 1 yd to the DUKE 16<|play_end|><|play_start|>1Q 8:7 Louisville 4 & 1 at 84 Jack Plummer run for 2 yds to the DUKE 14 for a 1ST down<|play_end|><|play_start|>1Q 7:13 Louisville 1 & 10 at 86 Jawhar Jordan run for 14 yds for a TD (Brock Travelstead KICK)<|play_end|><|play_start|>1Q 7:13 Louisville 1 & 10 at 35 Brock Travelstead kickoff for 65 yds for a touchback<|play_end|><|play_start|>1Q 7:4 Duke 1 & 10 at 75 Riley Leonard pass complete to Jordan Moore for 9 yds to the DUKE 34<|play_end|><|play_start|>1Q 6:43 Duke 2 & 1 at 66 Riley Leonard pass complete to Jalon Calhoun for 12 yds to the DUKE 46 for a 1ST down<|play_end|><|play_start|>1Q 6:10 Duke 1 & 10 at 54 Jaquez Moore run for a loss of 1 yard to the DUKE 45<|play_end|><|play_start|>1Q 5:24 Duke 2 & 11 at 55 Riley Leonard pass complete to Jalon Calhoun for 9 yds to the LOU 46<|play_end|><|play_start|>1Q 4:48 Duke 3 & 2 at 46 Jaquez Moore run for 1 yd to the LOU 45<|play_end|><|play_start|>1Q 4:10 Duke 4 & 1 at 45 Riley Leonard sacked by Ashton Gillotte for a loss of 6 yards to the DUKE 49<|play_end|><|play_start|>1Q 4:2 Louisville 1 & 10 at 51 Jawhar Jordan run for 7 yds to the DUKE 42<|play_end|><|play_start|>1Q 3:20 Louisville 2 & 3 at 58 Jawhar Jordan run for 2 yds to the DUKE 40 Louisville Penalty, Offensive Holding (Michael Gonzalez) to the 50 yard line<|play_end|><|play_start|>1Q 2:54 Louisville 2 & 11 at 50 Jack Plummer pass complete to Josh Lifson for 19 yds to the DUKE 31 for a 1ST down<|play_end|><|play_start|>1Q 2:23 Louisville 1 & 10 at 69 Isaac Guerendo run for no gain to the DUKE 31<|play_end|><|play_start|>1Q 1:43 Louisville 2 & 10 at 69 Jack Plummer pass complete to Kevin Coleman for 8 yds to the DUKE 23<|play_end|><|play_start|>1Q 1:1 Louisville 3 & 2 at 77 Jawhar Jordan run for 23 yds for a TD (Brock Travelstead KICK)<|play_end|><|play_start|>1Q 1:1 Louisville 3 & 2 at 35 Brock Travelstead kickoff for 65 yds, Terry Moore return for 21 yds to the DUKE 21 Louisville Penalty, Unnecessary Roughness (Maurice Turner) to the DUKE 36<|play_end|><|play_start|>1Q 0:51 Duke 1 & 10 at 64 Riley Leonard sacked by Ashton Gillotte for a loss of 5 yards to the DUKE 31<|play_end|><|play_start|>1Q 0:19 Duke 2 & 15 at 69 Riley Leonard run for 7 yds to the DUKE 38<|play_end|><|play_start|>1Q 0:0 Duke 0 & 15 at 69 End of 1st Quarter<|play_end|><|play_start|>2Q 14:54 Duke 3 & 8 at 62 Riley Leonard pass incomplete to Jordan Moore<|play_end|><|play_start|>2Q 14:46 Duke 4 & 8 at 62 Porter Wilson punt for 62 yds for a touchback<|play_end|><|play_start|>2Q 14:39 Louisville 1 & 10 at 20 Maurice Turner run for no gain to the LOU 20<|play_end|><|play_start|>2Q 14:1 Louisville 2 & 10 at 20 Jack Plummer pass complete to Maurice Turner for 11 yds to the LOU 31 for a 1ST down<|play_end|><|play_start|>2Q 13:18 Louisville 1 & 10 at 31 Maurice Turner run for 7 yds to the LOU 38<|play_end|><|play_start|>2Q 12:41 Louisville 2 & 3 at 38 Maurice Turner run for no gain to the LOU 38<|play_end|><|play_start|>2Q 12:2 Louisville 3 & 3 at 38 Isaac Guerendo run for 10 yds to the LOU 48 for a 1ST down<|play_end|><|play_start|>2Q 11:24 Louisville 1 & 10 at 48 Isaac Guerendo run for 4 yds to the DUKE 48<|play_end|><|play_start|>2Q 10:39 Louisville 2 & 6 at 52 Jack Plummer pass incomplete to Jamari Thrash<|play_end|><|play_start|>2Q 10:33 Louisville 3 & 6 at 52 Jack Plummer pass incomplete to Chris Bell<|play_end|><|play_start|>2Q 10:25 Louisville 4 & 6 at 52 Brady Hodges punt for 40 yds, fair catch by Jalon Calhoun at the DUKE 8<|play_end|><|play_start|>2Q 10:19 Duke 1 & 10 at 92 Jaquez Moore run for 4 yds to the DUKE 12<|play_end|><|play_start|>2Q 9:39 Duke 2 & 6 at 88 Riley Leonard run for 12 yds to the DUKE 24 for a 1ST down<|play_end|><|play_start|>2Q 9:2 Duke 1 & 10 at 76 Jaquez Moore run for 5 yds to the DUKE 29<|play_end|><|play_start|>2Q 8:22 Duke 2 & 5 at 71 Riley Leonard run for 3 yds to the DUKE 32<|play_end|><|play_start|>2Q 7:37 Duke 3 & 2 at 68 Riley Leonard pass complete to Jalon Calhoun for 19 yds to the LOU 49 for a 1ST down<|play_end|><|play_start|>2Q 7:2 Duke 1 & 10 at 49 Jaquez Moore run for 6 yds to the LOU 43<|play_end|><|play_start|>2Q 6:25 Duke 2 & 4 at 43 Duke Penalty, False Start (Brian Parker II) to the LOU 48<|play_end|><|play_start|>2Q 5:58 Duke 2 & 9 at 48 Leonard, Riley rush for 3 yards to the LOUISVILLE45, PENALTY DUKE personal foul (Pickett, Justin) 15 yards to the DUKE37, NO PLAY.<|play_end|><|play_start|>2Q 5:30 Duke 2 & 24 at 63 Riley Leonard pass incomplete to Jalon Calhoun<|play_end|><|play_start|>2Q 5:22 Duke 3 & 24 at 63 Jordan Waters run for 15 yds to the LOU 48<|play_end|><|play_start|>2Q 4:38 Duke 4 & 9 at 48 Porter Wilson punt for 37 yds, fair catch by Kevin Coleman at the LOU 11<|play_end|><|play_start|>2Q 4:31 Louisville 1 & 10 at 11 Jawhar Jordan run for 11 yds to the LOU 22 for a 1ST down<|play_end|><|play_start|>2Q 4:7 Louisville 1 & 10 at 22 Jawhar Jordan run for 1 yd to the LOU 23<|play_end|><|play_start|>2Q 3:30 Louisville 2 & 9 at 23 Jawhar Jordan run for 11 yds to the LOU 34 for a 1ST down<|play_end|><|play_start|>2Q 2:47 Louisville 1 & 10 at 34 Jack Plummer pass complete to Jamari Thrash for 13 yds to the LOU 47 for a 1ST down<|play_end|><|play_start|>2Q 2:11 Louisville 1 & 10 at 47 Jack Plummer pass complete to Jamari Thrash for 20 yds to the DUKE 33 for a 1ST down<|play_end|><|play_start|>2Q 1:41 Louisville 1 & 10 at 67 Jawhar Jordan run for 3 yds to the DUKE 30<|play_end|><|play_start|>2Q 0:59 Louisville 2 & 7 at 70 Jack Plummer pass incomplete to Jawhar Jordan<|play_end|><|play_start|>2Q 0:54 Louisville 3 & 7 at 70 Jack Plummer pass incomplete to Chris Bell<|play_end|><|play_start|>2Q 0:49 Louisville 4 & 7 at 70 Brock Travelstead 47 yd FG GOOD<|play_end|><|play_start|>2Q 0:49 Louisville 4 & 7 at 35 Brock Travelstead kickoff for 65 yds for a touchback<|play_end|><|play_start|>2Q 0:41 Duke 1 & 10 at 75 Riley Leonard pass incomplete<|play_end|><|play_start|>2Q 0:35 Duke 2 & 10 at 75 Riley Leonard pass complete to Jalon Calhoun for 4 yds to the DUKE 29<|play_end|><|play_start|>2Q 0:18 Duke 3 & 6 at 71 Riley Leonard pass incomplete to Jalon Calhoun<|play_end|><|play_start|>2Q 0:18 Duke 4 & 6 at 71 Timeout Duke, clock 00:18<|play_end|><|play_start|>2Q 0:9 Duke 4 & 6 at 71 Porter Wilson punt for 49 yds , Kevin Coleman returns for a loss of 3 yards to the LOU 19<|play_end|><|play_start|>2Q 0:4 Louisville 1 & 10 at 19 TEAM run for a loss of 1 yard to the LOU 18<|play_end|><|play_start|>2Q 0:0 Louisville 0 & 10 at 19 End of 2nd Quarter<|play_end|><|play_start|>3Q 15:0 Duke 1 & 10 at 65 Charlie Ham kickoff for 65 yds for a touchback<|play_end|><|play_start|>3Q 14:58 Louisville 1 & 10 at 25 Jack Plummer pass incomplete to Jamari Thrash<|play_end|><|play_start|>3Q 14:51 Louisville 2 & 10 at 25 Jawhar Jordan run for 10 yds to the LOU 35 for a 1ST down<|play_end|><|play_start|>3Q 14:20 Louisville 1 & 10 at 35 Jawhar Jordan run for 5 yds to the LOU 40<|play_end|><|play_start|>3Q 13:52 Louisville 2 & 5 at 40 Jack Plummer pass complete to Jamari Thrash for 9 yds to the LOU 49 for a 1ST down<|play_end|><|play_start|>3Q 13:18 Louisville 1 & 10 at 49 Jack Plummer pass complete to Jamari Thrash for 8 yds to the DUKE 43<|play_end|><|play_start|>3Q 12:47 Louisville 2 & 2 at 57 Jawhar Jordan run for 6 yds to the DUKE 37 for a 1ST down<|play_end|><|play_start|>3Q 12:12 Louisville 1 & 10 at 63 Jawhar Jordan run for 4 yds to the DUKE 33<|play_end|><|play_start|>3Q 11:39 Louisville 2 & 6 at 67 Jack Plummer run for 8 yds to the DUKE 25 for a 1ST down<|play_end|><|play_start|>3Q 11:3 Louisville 1 & 10 at 75 Jawhar Jordan run for 7 yds to the DUKE 18<|play_end|><|play_start|>3Q 10:25 Louisville 2 & 3 at 82 Jawhar Jordan run for 11 yds to the DUKE 7 for a 1ST down<|play_end|><|play_start|>3Q 9:43 Louisville 1 & 7 at 93 Maurice Turner run for a loss of 3 yards to the DUKE 10<|play_end|><|play_start|>3Q 9:1 Louisville 2 & 10 at 90 Jack Plummer sacked by Ryan Smith for a loss of 8 yards to the DUKE 18<|play_end|><|play_start|>3Q 8:11 Louisville 3 & 0 at 82 Maurice Turner run for 15 yds to the DUKE 3<|play_end|><|play_start|>3Q 7:32 Louisville 4 & 3 at 97 Brock Travelstead 20 yd FG GOOD<|play_end|><|play_start|>3Q 7:32 Louisville 4 & 6 at 35 Brock Travelstead kickoff for 65 yds for a touchback<|play_end|><|play_start|>3Q 7:32 Duke 1 & 10 at 75 Duke Penalty, Delay of Game (TEAM) to the DUKE 20<|play_end|><|play_start|>3Q 7:26 Duke 1 & 15 at 80 Jordan Waters run for 1 yd to the DUKE 21<|play_end|><|play_start|>3Q 6:42 Duke 2 & 14 at 79 Leonard, Riley pass incomplete to Hagans, Sahmir, PENALTY LOUISVILLE holding (Brownlee Jr., Jarvis) 10 yards to the DUKE31, NO PLAY, 1ST DOWN DUKE.<|play_end|><|play_start|>3Q 6:33 Duke 1 & 10 at 69 Riley Leonard run for 2 yds to the DUKE 33 Duke Penalty, Offensive Holding (Scott Elliott) to the DUKE 23<|play_end|><|play_start|>3Q 6:7 Duke 1 & 18 at 77 Riley Leonard pass incomplete to Jordan Moore<|play_end|><|play_start|>3Q 6:2 Duke 2 & 18 at 77 Riley Leonard pass incomplete to Jordan Moore<|play_end|><|play_start|>3Q 5:55 Duke 3 & 18 at 77 Riley Leonard pass intercepted Gilbert Frierson return for 4 yds to the DUKE 15<|play_end|><|play_start|>3Q 5:49 Louisville 1 & 10 at 85 Jordan, Jawhar rush for 4 yards to the DUKE11, PENALTY LOUISVILLE holding (Lumia, Vincent) 10 yards to the DUKE25, NO PLAY.<|play_end|><|play_start|>3Q 5:24 Louisville 1 & 20 at 75 Ahmari Huggins-Bruce run for 5 yds to the DUKE 20<|play_end|><|play_start|>3Q 4:42 Louisville 2 & 15 at 80 Jawhar Jordan run for 9 yds to the DUKE 11<|play_end|><|play_start|>3Q 4:5 Louisville 3 & 6 at 89 Jawhar Jordan run for 4 yds to the DUKE 7<|play_end|><|play_start|>3Q 3:24 Louisville 4 & 2 at 93 Brock Travelstead 24 yd FG GOOD<|play_end|><|play_start|>3Q 3:24 Louisville 4 & 2 at 35 Brock Travelstead kickoff for 65 yds for a touchback<|play_end|><|play_start|>3Q 3:18 Duke 1 & 10 at 75 Riley Leonard pass incomplete to Sahmir Hagans<|play_end|><|play_start|>3Q 3:11 Duke 2 & 10 at 75 Riley Leonard pass complete to Jordan Moore for 12 yds to the DUKE 37 for a 1ST down<|play_end|><|play_start|>3Q 2:50 Duke 1 & 10 at 63 Riley Leonard pass incomplete to Jordan Moore<|play_end|><|play_start|>3Q 2:47 Duke 2 & 10 at 63 Jordan Waters run for no gain to the DUKE 37<|play_end|><|play_start|>3Q 2:10 Duke 3 & 10 at 63 Riley Leonard sacked by Jermayne Lole for a loss of 5 yards to the DUKE 32 Riley Leonard fumbled, forced by Jermayne Lole, recovered by DUKE Riley Leonard , return for 0 yards<|play_end|><|play_start|>3Q 1:18 Duke 4 & 15 at 68 Porter Wilson punt for 48 yds, fair catch by Kevin Coleman at the LOU 20<|play_end|><|play_start|>3Q 1:11 Louisville 1 & 10 at 20 Jack Plummer pass complete to Jamari Thrash for 8 yds to the LOU 28<|play_end|><|play_start|>3Q 0:25 Louisville 2 & 2 at 28 Isaac Guerendo run for 16 yds to the LOU 44 for a 1ST down<|play_end|><|play_start|>3Q 0:0 Louisville 0 & 2 at 28 End of 3rd Quarter<|play_end|><|play_start|>4Q 14:55 Louisville 1 & 10 at 44 Isaac Guerendo run for 3 yds to the LOU 47<|play_end|><|play_start|>4Q 14:3 Louisville 2 & 7 at 47 Jack Plummer run for no gain to the LOU 47<|play_end|><|play_start|>4Q 13:25 Louisville 3 & 7 at 47 Jack Plummer run for 5 yds to the DUKE 48<|play_end|><|play_start|>4Q 12:47 Louisville 4 & 2 at 52 Brady Hodges punt for 41 yds, punt out-of-bounds at the DUKE 7<|play_end|><|play_start|>4Q 12:40 Duke 1 & 10 at 93 Riley Leonard run for 1 yd to the DUKE 8<|play_end|><|play_start|>4Q 12:8 Duke 2 & 9 at 92 Duke Penalty, False Start (Scott Elliott) to the DUKE 4<|play_end|><|play_start|>4Q 11:41 Duke 2 & 13 at 96 Riley Leonard pass complete to Jalon Calhoun for 12 yds to the DUKE 16<|play_end|><|play_start|>4Q 10:57 Duke 3 & 1 at 84 Jaquez Moore run for no gain to the DUKE 16<|play_end|><|play_start|>4Q 10:52 Duke 4 & 1 at 84 Timeout Louisville, clock 10:52<|play_end|><|play_start|>4Q 10:15 Duke 4 & 1 at 84 Porter Wilson punt for 35 yds, punt out-of-bounds at the LOU 49<|play_end|><|play_start|>4Q 10:10 Louisville 1 & 10 at 49 Jack Plummer run for a loss of 4 yards to the LOU 45 Jack Plummer fumbled, recovered by LOUISVILLE Plummer, Jack at LOUISVILLE45.<|play_end|><|play_start|>4Q 9:40 Louisville 2 & 14 at 45 Jack Plummer sacked by Terry Moore for a loss of 5 yards to the LOU 40<|play_end|><|play_start|>4Q 8:54 Louisville 3 & 19 at 40 Jawhar Jordan run for 1 yd to the LOU 41<|play_end|><|play_start|>4Q 8:3 Louisville 4 & 18 at 41 Brady Hodges punt for 48 yds , Jalon Calhoun returns for 6 yds to the DUKE 17<|play_end|><|play_start|>4Q 7:58 Duke 1 & 10 at 83 Leonard, Riley pass incomplete to Moore, Jordan, PENALTY DUKE holding (Hornibrook, Jake) 8 yards to the DUKE9, NO PLAY.<|play_end|><|play_start|>4Q 7:53 Duke 1 & 18 at 91 Riley Leonard pass incomplete to Jalon Calhoun<|play_end|><|play_start|>4Q 7:43 Duke 2 & 18 at 91 Riley Leonard pass complete to Jordan Moore for 47 yds to the LOU 44 for a 1ST down<|play_end|><|play_start|>4Q 7:24 Duke 1 & 10 at 44 Duke Penalty, False Start (Scott Elliott) to the LOU 49<|play_end|><|play_start|>4Q 6:53 Duke 1 & 15 at 49 Jordan Waters run for 5 yds to the LOU 44<|play_end|><|play_start|>4Q 6:12 Duke 2 & 10 at 44 Riley Leonard pass incomplete to Jalon Calhoun<|play_end|><|play_start|>4Q 6:4 Duke 3 & 10 at 44 Leonard, Riley pass incomplete to Robertson, Jontavis, PENALTY DUKE holding (Parker II, Brian) 10 yards to the DUKE46, NO PLAY.<|play_end|><|play_start|>4Q 5:59 Duke 3 & 20 at 54 Riley Leonard pass incomplete to Sahmir Hagans<|play_end|><|play_start|>4Q 5:59 Duke 4 & 20 at 54 Timeout Louisville, clock 05:59<|play_end|><|play_start|>4Q 5:45 Duke 4 & 20 at 54 Porter Wilson punt for 52 yds, downed at the LOU 2<|play_end|><|play_start|>4Q 5:41 Louisville 1 & 10 at 2 Maurice Turner run for 2 yds to the LOU 4<|play_end|><|play_start|>4Q 4:58 Louisville 2 & 8 at 4 Maurice Turner run for 2 yds to the LOU 6<|play_end|><|play_start|>4Q 4:11 Louisville 3 & 6 at 6 Maurice Turner run for 1 yd to the LOU 7<|play_end|><|play_start|>4Q 4:9 Louisville 4 & 5 at 7 Timeout Duke, clock 04:09<|play_end|><|play_start|>4Q 4:2 Louisville 4 & 5 at 7 Brock Travelstead punt for 36 yds, fair catch by Jalon Calhoun at the LOU 43<|play_end|><|play_start|>4Q 4:2 Duke 1 & 10 at 43 Duke Penalty, False Start (Jontavis Robertson) to the LOU 48<|play_end|><|play_start|>4Q 3:57 Duke 1 & 15 at 48 Grayson Loftis pass complete to Jordan Moore for 15 yds to the LOU 33 for a 1ST down<|play_end|><|play_start|>4Q 3:33 Duke 1 & 10 at 33 Grayson Loftis pass complete to Jaylen Coleman for 3 yds to the LOU 30<|play_end|><|play_start|>4Q 3:16 Duke 2 & 7 at 30 Grayson Loftis pass incomplete to Jeremiah Hasley Duke Penalty, Personal Foul (Maurice McIntyre) to the LOU 45<|play_end|><|play_start|>4Q 3:10 Duke 3 & 22 at 45 Grayson Loftis pass complete to Jordan Moore for 12 yds to the LOU 33<|play_end|><|play_start|>4Q 2:39 Duke 4 & 10 at 33 Grayson Loftis pass incomplete to Jordan Moore<|play_end|><|play_start|>4Q 2:35 Louisville 1 & 10 at 33 Isaac Guerendo run for 8 yds to the LOU 41<|play_end|><|play_start|>4Q 1:49 Louisville 2 & 2 at 41 Isaac Guerendo run for 3 yds to the LOU 44 for a 1ST down<|play_end|><|play_start|>4Q 0:59 Louisville 1 & 10 at 44 Isaac Guerendo run for 1 yd to the LOU 45<|play_end|><|play_start|>4Q 0:23 Louisville 2 & 9 at 45 TEAM run for a loss of 1 yard to the LOU 44<|play_end|><|play_start|>4Q 0:0 Louisville 0 & 9 at 45 End of 4th Quarter<|play_end|><|game_end|><|im_end|>
<|im_start|>assistant
