<|im_start|>system
You are a helpful assistant.<|im_end|>
<|im_start|>user
Yale at Princeton<|im_end|>
<|im_start|>assistant
<|game_start|><|play_start|>1Q 15:0 Princeton 1 & 10 at 40 Jeffrey Sexton kickoff for 60 yds for a touchback<|play_end|><|play_start|>1Q 15:0 Yale 1 & 10 at 75 Nolan Grooms pass complete to Mason Shipp for 7 yds to the YALE 32<|play_end|><|play_start|>1Q 15:0 Yale 2 & 3 at 68 Joshua Pitsenberger run for 10 yds to the YALE 42 for a 1ST down<|play_end|><|play_start|>1Q 15:0 Yale 1 & 10 at 58 Nolan Grooms pass complete to Mason Tipton for 6 yds to the YALE 48<|play_end|><|play_start|>1Q 15:0 Yale 2 & 4 at 52 Nolan Grooms run for 4 yds to the PRIN 48 for a 1ST down<|play_end|><|play_start|>1Q 15:0 Yale 1 & 10 at 48 Joshua Pitsenberger run for 1 yd to the PRIN 47<|play_end|><|play_start|>1Q 15:0 Yale 2 & 9 at 47 Nolan Grooms run for 2 yds to the PRIN 45<|play_end|><|play_start|>1Q 15:0 Yale 3 & 7 at 45 Nolan Grooms pass complete to Ryan Lindley for 8 yds to the PRIN 37 for a 1ST down<|play_end|><|play_start|>1Q 15:0 Yale 1 & 10 at 37 Nolan Grooms pass complete to Mason Tipton for 3 yds to the PRIN 40<|play_end|><|play_start|>1Q 15:0 Yale 2 & 13 at 40 Joshua Pitsenberger run for 8 yds to the PRIN 32<|play_end|><|play_start|>1Q 15:0 Yale 3 & 5 at 32 Joshua Pitsenberger run for 4 yds to the PRIN 28<|play_end|><|play_start|>1Q 15:0 Yale 4 & 1 at 28 Nolan Grooms pass complete to Ryan Lindley for 4 yds to the PRIN 24 for a 1ST down<|play_end|><|play_start|>1Q 15:0 Yale 1 & 10 at 24 Nolan Grooms run for no gain to the PRIN 24<|play_end|><|play_start|>1Q 8:48 Yale 2 & 10 at 24 Nolan Grooms run for 24 yds for a TD (Jack Bosman KICK)<|play_end|><|play_start|>1Q 8:48 Princeton 1 & 10 at 25 AJ Barber run for 25 yds to the 50 yard line for a 1ST down<|play_end|><|play_start|>1Q 8:48 Princeton 1 & 10 at 50 Blake Stenstrom pass complete to AJ Barber for 10 yds to the YALE 40 for a 1ST down<|play_end|><|play_start|>1Q 8:48 Princeton 1 & 10 at 60 Blake Stenstrom pass incomplete to Tamatoa Falatea<|play_end|><|play_start|>1Q 8:48 Princeton 2 & 10 at 60 John Volker run for 3 yds to the YALE 37<|play_end|><|play_start|>1Q 8:48 Princeton 3 & 7 at 63 Blake Stenstrom run for 4 yds to the YALE 41<|play_end|><|play_start|>1Q 8:48 Yale 1 & 10 at 60 Jack Bosman kickoff for 59 yds<|play_end|><|play_start|>1Q 6:55 Princeton 4 & 11 at 59 Brady Clark punt for 34 yds, fair catch by Ryan Lindley at the YALE 7<|play_end|><|play_start|>1Q 6:55 Yale 1 & 10 at 93 Nolan Grooms pass incomplete to Mason Shipp<|play_end|><|play_start|>1Q 6:55 Yale 2 & 10 at 93 Tre Peterson run for 3 yds to the YALE 10<|play_end|><|play_start|>1Q 6:55 Yale 3 & 7 at 90 PENALTY YALE False Start (Mendoza,Jonathan) 5 yards from YALE10 to YALE05. NO PLAY.<|play_end|><|play_start|>1Q 6:55 Yale 3 & 12 at 95 Tre Peterson run for 2 yds to the YALE 7<|play_end|><|play_start|>1Q 5:24 Yale 4 & 10 at 93 Jack Bosman punt for 23 yds, punt out-of-bounds at the YALE 30<|play_end|><|play_start|>1Q 5:24 Princeton 1 & 10 at 70 Blake Stenstrom pass incomplete to AJ Barber<|play_end|><|play_start|>1Q 5:24 Princeton 2 & 10 at 70 Blake Stenstrom pass complete to Caden Dumas for 7 yds to the YALE 23<|play_end|><|play_start|>1Q 5:24 Princeton 3 & 3 at 77 Ja'Derris Carr run for 4 yds to the YALE 19 for a 1ST down<|play_end|><|play_start|>1Q 5:24 Princeton 1 & 10 at 81 Blake Stenstrom pass incomplete to Tyler Picinic<|play_end|><|play_start|>1Q 5:24 Princeton 2 & 10 at 81 Blake Stenstrom pass complete to Tyler Picinic for 11 yds to the YALE 8 for a 1ST down<|play_end|><|play_start|>1Q 5:24 Princeton 1 & 8 at 92 Blake Stenstrom pass complete to AJ Barber for 3 yds to the YALE 5<|play_end|><|play_start|>1Q 3:5 Princeton 2 & 5 at 95 John Volker run for 5 yds for a TD Yale Penalty, Illegal Substitution (Tre Peterson) declined (Sam Massick KICK)<|play_end|><|play_start|>1Q 3:5 Princeton 1 & 10 at 40 Jeffrey Sexton kickoff for 60 yds for a touchback<|play_end|><|play_start|>1Q 3:5 Yale 1 & 10 at 75 Joshua Pitsenberger run for 3 yds to the YALE 28<|play_end|><|play_start|>1Q 3:5 Yale 2 & 7 at 72 Nolan Grooms run for 8 yds to the YALE 36 for a 1ST down<|play_end|><|play_start|>1Q 3:5 Yale 1 & 10 at 64 Nolan Grooms pass complete to David Pantelis for 4 yds to the YALE 40<|play_end|><|play_start|>1Q 3:5 Yale 2 & 6 at 60 Joshua Pitsenberger run for 5 yds to the YALE 45<|play_end|><|play_start|>1Q 3:5 Yale 3 & 1 at 55 Joshua Pitsenberger run for 2 yds to the YALE 47 for a 1ST down<|play_end|><|play_start|>1Q 3:5 Yale 1 & 10 at 53 Nolan Grooms pass complete to Mason Tipton for 17 yds to the PRIN 36 for a 1ST down<|play_end|><|play_start|>1Q 0:0 Yale 0 & 10 at 36 End of 1st Quarter<|play_end|><|play_start|>1Q 0:0 Yale 1 & 10 at 36 Nolan Grooms pass complete to Mason Tipton for 5 yds to the PRIN 31<|play_end|><|play_start|>2Q 14:53 Yale 2 & 5 at 31 Tre Peterson run for 1 yd to the PRIN 32 Tre Peterson fumbled, recovered by YALE Liam Johnson No Huddle-Shotgun Peterson,Tre rush left for 1 yard loss to the PRIN32 fumbled by Peterson,Tre at PRIN33 forced by Robinson,London recovered by PRIN Johnson,Liam at PRIN32, End Of Play.<|play_end|><|play_start|>2Q 14:53 Princeton 1 & 10 at 32 Dareion Murphy run for 2 yds to the PRIN 34<|play_end|><|play_start|>2Q 14:53 Princeton 2 & 8 at 34 Blake Stenstrom pass complete to Luke Colella for 1 yd to the PRIN 33<|play_end|><|play_start|>2Q 14:53 Princeton 3 & 9 at 33 Blake Stenstrom pass incomplete to Luke Colella<|play_end|><|play_start|>2Q 13:32 Princeton 4 & 9 at 33 Brady Clark punt blocked by Zion Dayne blocked by Zion Dayne Clark,Brady punt 6 yards to the PRIN39 blocked by Dayne,Zion recovered by PRIN Beesley,Will at PRIN39, End Of Play.<|play_end|><|play_start|>2Q 13:32 Yale 1 & 10 at 39 Nolan Grooms pass incomplete to Mason Tipton<|play_end|><|play_start|>2Q 13:32 Yale 2 & 10 at 39 Joshua Pitsenberger run for 3 yds to the PRIN 36<|play_end|><|play_start|>2Q 13:32 Yale 3 & 7 at 36 Nolan Grooms pass incomplete to Ryan Lindley<|play_end|><|play_start|>2Q 12:47 Yale 4 & 7 at 36 Jack Bosman punt for 21 yds, punt out-of-bounds at the PRIN 15<|play_end|><|play_start|>2Q 12:47 Princeton 1 & 10 at 57 Blake Stenstrom pass incomplete to AJ Barber<|play_end|><|play_start|>2Q 12:47 Princeton 2 & 10 at 57 John Volker run for 1 yd to the YALE 42<|play_end|><|play_start|>2Q 12:47 Princeton 3 & 9 at 58 Blake Stenstrom run for 2 yds to the YALE 40<|play_end|><|play_start|>2Q 11:12 Princeton 4 & 7 at 60 Timeout Yale, clock 11:12<|play_end|><|play_start|>2Q 11:4 Princeton 4 & 7 at 60 Blake Stenstrom punt for 37 yds<|play_end|><|play_start|>2Q 11:4 Yale 1 & 10 at 97 Joshua Pitsenberger run for 4 yds to the YALE 7<|play_end|><|play_start|>2Q 11:4 Yale 2 & 6 at 93 Joshua Pitsenberger run for 3 yds to the YALE 10<|play_end|><|play_start|>2Q 11:4 Yale 3 & 3 at 90 Nolan Grooms pass complete to Mason Tipton for 3 yds to the YALE 13 for a 1ST down<|play_end|><|play_start|>2Q 11:4 Yale 1 & 10 at 87 Spencer Alston run for 12 yds to the YALE 25 for a 1ST down<|play_end|><|play_start|>2Q 11:4 Yale 1 & 10 at 75 Nolan Grooms pass incomplete to David Pantelis<|play_end|><|play_start|>2Q 11:4 Yale 2 & 10 at 75 Nolan Grooms run for 4 yds to the YALE 29<|play_end|><|play_start|>2Q 11:4 Yale 3 & 6 at 71 Nolan Grooms pass complete to David Pantelis for 8 yds to the YALE 37 for a 1ST down<|play_end|><|play_start|>2Q 11:4 Yale 1 & 10 at 63 Nolan Grooms pass complete to Jackson Hawes for 2 yds to the YALE 35<|play_end|><|play_start|>2Q 11:4 Yale 2 & 12 at 65 Joshua Pitsenberger run for 4 yds to the YALE 39<|play_end|><|play_start|>2Q 11:4 Yale 3 & 8 at 61 Nolan Grooms pass incomplete to Mason Tipton<|play_end|><|play_start|>2Q 6:0 Yale 4 & 8 at 61 Jack Bosman punt for 37 yds, fair catch by AJ Barber at the PRIN 24<|play_end|><|play_start|>2Q 6:0 Princeton 1 & 10 at 24 Blake Stenstrom pass complete to John Volker for 5 yds to the PRIN 29<|play_end|><|play_start|>2Q 6:0 Princeton 2 & 5 at 29 PENALTY PRIN False Start (Matheson,Tommy) 5 yards from PRIN29 to PRIN24. NO PLAY.<|play_end|><|play_start|>2Q 6:0 Princeton 2 & 10 at 24 Blake Stenstrom run for 1 yd to the PRIN 25<|play_end|><|play_start|>2Q 6:0 Princeton 3 & 9 at 25 Blake Stenstrom pass incomplete to Luke Colella<|play_end|><|play_start|>2Q 4:23 Princeton 4 & 9 at 25 Brady Clark punt for 50 yds, fair catch by Ryan Lindley at the YALE 25<|play_end|><|play_start|>2Q 4:23 Yale 1 & 10 at 75 Joshua Pitsenberger run for no gain to the YALE 25<|play_end|><|play_start|>2Q 4:23 Yale 2 & 10 at 75 Nolan Grooms pass complete to Joey Felton for 4 yds to the YALE 29<|play_end|><|play_start|>2Q 4:23 Yale 3 & 6 at 71 Nolan Grooms sacked by Ozzie Nicholas for a loss of 7 yards to the YALE 22<|play_end|><|play_start|>2Q 3:10 Yale 4 & 13 at 78 Timeout Princeton, clock 03:10<|play_end|><|play_start|>2Q 2:57 Yale 4 & 13 at 78 Jack Bosman punt for 61 yds<|play_end|><|play_start|>2Q 2:57 Princeton 1 & 10 at 17 Blake Stenstrom pass complete to Luke Colella for 11 yds to the PRIN 28 for a 1ST down<|play_end|><|play_start|>2Q 2:57 Princeton 1 & 10 at 28 Blake Stenstrom pass incomplete to Tamatoa Falatea<|play_end|><|play_start|>2Q 2:57 Princeton 2 & 10 at 28 Blake Stenstrom pass complete to Tyler Picinic for 22 yds to the 50 yard line for a 1ST down<|play_end|><|play_start|>2Q 2:57 Princeton 1 & 10 at 50 Blake Stenstrom pass incomplete to Luke Colella<|play_end|><|play_start|>2Q 2:57 Princeton 2 & 10 at 50 Blake Stenstrom pass complete to John Volker for no gain to the 50 yard line<|play_end|><|play_start|>2Q 2:57 Princeton 3 & 10 at 50 Blake Stenstrom pass complete to John Volker for 1 yd to the YALE 49<|play_end|><|play_start|>2Q 1:2 Princeton 4 & 9 at 51 Timeout Yale, clock 01:02<|play_end|><|play_start|>2Q 0:53 Princeton 4 & 9 at 51 Brady Clark punt for 47 yds<|play_end|><|play_start|>2Q 0:53 Yale 1 & 10 at 98 Joshua Pitsenberger run for no gain to the YALE 2<|play_end|><|play_start|>2Q 0:0 Yale 2 & 10 at 98 Joshua Pitsenberger run for 6 yds to the YALE 8<|play_end|><|play_start|>2Q 0:0 Yale 0 & 10 at 98 End of 2nd Quarter<|play_end|><|play_start|>3Q 15:0 Yale 1 & 10 at 65 Jack Bosman kickoff for 60 yds<|play_end|><|play_start|>3Q 15:0 Princeton 1 & 10 at 25 John Volker run for 11 yds to the PRIN 36 for a 1ST down<|play_end|><|play_start|>3Q 15:0 Princeton 1 & 10 at 36 Blake Stenstrom pass complete to Tamatoa Falatea for 6 yds to the PRIN 42<|play_end|><|play_start|>3Q 15:0 Princeton 1 & 10 at 57 Blake Stenstrom pass incomplete to AJ Barber<|play_end|><|play_start|>3Q 15:0 Princeton 2 & 10 at 57 Ja'Derris Carr run for 6 yds to the YALE 37<|play_end|><|play_start|>3Q 15:0 Princeton 3 & 4 at 63 John Volker run for 36 yds to the YALE 1 for a 1ST down<|play_end|><|play_start|>3Q 15:0 Princeton 1 & 1 at 99 No Huddle-Shotgun Volker,John rush middle for 0 yards to the YALE01 (Gulley, Jr,Alvin; Tyler,Mitchell) PENALTY YALE Illegal Substitution. NO PLAY.<|play_end|><|play_start|>3Q 12:34 Princeton 1 & 1 at 99 Blaine Hipa run for 1 yd for a TD (Sam Massick KICK)<|play_end|><|play_start|>3Q 12:34 Princeton 1 & 10 at 40 Jeffrey Sexton kickoff for 60 yds for a touchback<|play_end|><|play_start|>3Q 12:34 Yale 1 & 10 at 75 Nolan Grooms pass incomplete<|play_end|><|play_start|>3Q 12:34 Yale 2 & 10 at 75 Joshua Pitsenberger run for 4 yds to the YALE 29<|play_end|><|play_start|>3Q 12:34 Yale 3 & 6 at 71 Nolan Grooms pass complete to Joshua Pitsenberger for 3 yds to the YALE 32<|play_end|><|play_start|>3Q 11:6 Yale 4 & 3 at 68 Jack Bosman punt for 36 yds<|play_end|><|play_start|>3Q 11:6 Princeton 1 & 10 at 32 John Volker run for 3 yds to the PRIN 29<|play_end|><|play_start|>3Q 11:6 Princeton 2 & 13 at 29 Princeton Penalty, Tripping (-14 Yards) to the PRIN 15<|play_end|><|play_start|>3Q 11:6 Princeton 2 & 32 at 10 Blake Stenstrom pass complete to John Volker for 10 yds to the PRIN 20<|play_end|><|play_start|>3Q 11:6 Princeton 3 & 22 at 20 PENALTY PRIN False Start (Hilliard,Nicholas) 5 yards from PRIN20 to PRIN15. NO PLAY.<|play_end|><|play_start|>3Q 11:6 Princeton 3 & 27 at 15 Blake Stenstrom pass incomplete to John Volker<|play_end|><|play_start|>3Q 8:24 Princeton 4 & 27 at 15 Brady Clark punt for 50 yds , Ryan Lindley returns for 17 yds to the PRIN 48<|play_end|><|play_start|>3Q 8:24 Yale 1 & 10 at 48 Nolan Grooms run for 1 yd to the PRIN 47<|play_end|><|play_start|>3Q 8:24 Yale 2 & 9 at 47 Nolan Grooms pass complete to David Pantelis for 27 yds to the PRIN 20 for a 1ST down<|play_end|><|play_start|>3Q 8:24 Yale 1 & 10 at 20 Nolan Grooms run for 3 yds to the PRIN 17<|play_end|><|play_start|>3Q 8:24 Yale 2 & 7 at 17 Nolan Grooms pass complete to Mason Tipton for 14 yds to the PRIN 3 for a 1ST down<|play_end|><|play_start|>3Q 8:24 Yale 1 & 3 at 3 Joshua Pitsenberger run for 2 yds to the PRIN 1<|play_end|><|play_start|>3Q 5:37 Yale 2 & 1 at 1 Joshua Pitsenberger run for 1 yd for a TD (Jack Bosman KICK)<|play_end|><|play_start|>3Q 5:37 Yale 1 & 10 at 60 Jack Bosman kickoff for 51 yds<|play_end|><|play_start|>3Q 5:37 Princeton 1 & 10 at 25 Blake Stenstrom pass incomplete to AJ Barber<|play_end|><|play_start|>3Q 5:37 Princeton 2 & 10 at 25 Dareion Murphy run for 3 yds to the PRIN 28<|play_end|><|play_start|>3Q 5:37 Princeton 3 & 7 at 28 Blake Stenstrom pass complete to Luke Colella for 11 yds to the PRIN 39 for a 1ST down<|play_end|><|play_start|>3Q 5:37 Princeton 1 & 10 at 39 Ja'Derris Carr run for 2 yds to the PRIN 41<|play_end|><|play_start|>3Q 5:37 Princeton 2 & 8 at 41 Blake Stenstrom sacked by Ezekiel Larry for a loss of 7 yards to the PRIN 34 Blake Stenstrom fumbled, recovered by YALE Caden Dumas , return for 0 yards<|play_end|><|play_start|>3Q 5:37 Princeton 3 & 15 at 34 Blake Stenstrom pass incomplete to Luke Colella<|play_end|><|play_start|>3Q 2:52 Princeton 4 & 15 at 34 Brady Clark punt for 58 yds<|play_end|><|play_start|>3Q 2:52 Yale 1 & 10 at 92 Joshua Pitsenberger run for 6 yds to the YALE 14<|play_end|><|play_start|>3Q 2:52 Yale 2 & 4 at 86 Nolan Grooms pass complete to Mason Tipton for 41 yds to the PRIN 45 for a 1ST down<|play_end|><|play_start|>3Q 2:52 Yale 1 & 10 at 45 Joshua Pitsenberger run for 3 yds to the PRIN 42<|play_end|><|play_start|>3Q 2:52 Yale 2 & 7 at 42 Nolan Grooms pass incomplete to Ry Yates<|play_end|><|play_start|>3Q 2:52 Yale 3 & 7 at 42 Nolan Grooms sacked by Liam Johnson for a loss of 8 yards to the 50 yard line<|play_end|><|play_start|>3Q 0:45 Yale 4 & 15 at 50 Jack Bosman punt for 30 yds, fair catch by AJ Barber at the PRIN 20<|play_end|><|play_start|>3Q 0:0 Princeton 0 & 10 at 20 End of 3rd Quarter<|play_end|><|play_start|>3Q 0:0 Princeton 1 & 10 at 20 John Volker run for 1 yd to the PRIN 21<|play_end|><|play_start|>4Q 15:0 Princeton 2 & 9 at 21 Blake Stenstrom pass incomplete to Luke Colella<|play_end|><|play_start|>4Q 15:0 Princeton 3 & 9 at 21 Blake Stenstrom sacked by Ezekiel Larry for a loss of 4 yards to the PRIN 17<|play_end|><|play_start|>4Q 14:5 Princeton 4 & 13 at 17 Brady Clark punt blocked by Ryan Belk, punt out-of-bounds at the YALE 36 blocked by Ryan Belk<|play_end|><|play_start|>4Q 14:5 Yale 2 & 3 at 57 Joshua Pitsenberger run for 6 yds to the YALE 49 for a 1ST down<|play_end|><|play_start|>4Q 14:5 Yale 1 & 10 at 51 Nolan Grooms pass complete to Mason Tipton for 31 yds to the PRIN 20 for a 1ST down<|play_end|><|play_start|>4Q 14:5 Yale 1 & 10 at 20 Nolan Grooms pass complete to Mason Tipton for 5 yds to the PRIN 15<|play_end|><|play_start|>4Q 14:5 Yale 2 & 5 at 15 Joshua Pitsenberger run for 3 yds to the PRIN 12<|play_end|><|play_start|>4Q 14:5 Yale 1 & 10 at 64 Joshua Pitsenberger run for 7 yds to the YALE 43<|play_end|><|play_start|>4Q 11:29 Yale 3 & 2 at 12 Nolan Grooms pass complete to Joey Felton for 12 yds for a TD (Jack Bosman KICK)<|play_end|><|play_start|>4Q 11:29 Yale 1 & 10 at 60 Shamus Florio kickoff for 59 yds<|play_end|><|play_start|>4Q 11:18 Princeton 1 & 10 at 25 Blake Stenstrom pass complete to Luke Colella for 75 yds for a TD (Sam Massick KICK)<|play_end|><|play_start|>4Q 11:18 Princeton 1 & 10 at 40 PENALTY PRIN UNS: Unsportsmanlike Conduct (Colella,Luke) 15 yards from PRIN40 to PRIN25. NO PLAY.<|play_end|><|play_start|>4Q 11:14 Princeton 1 & 10 at 25 Jeffrey Sexton kickoff for 55 yds , Joey Felton return for 20 yds to the YALE 45 Yale Penalty, Offensive Holding (10 Yards) to the YALE 30<|play_end|><|play_start|>4Q 11:14 Yale 1 & 10 at 70 PENALTY YALE False Start (Pitsenberger,Joshua) 5 yards from YALE30 to YALE25. NO PLAY.<|play_end|><|play_start|>4Q 11:14 Yale 1 & 15 at 75 Joshua Pitsenberger run for 4 yds to the YALE 29<|play_end|><|play_start|>4Q 11:14 Yale 2 & 11 at 71 Nolan Grooms pass complete to David Pantelis for 7 yds to the YALE 36<|play_end|><|play_start|>4Q 11:14 Yale 3 & 4 at 64 Nolan Grooms pass complete to Mason Tipton for 11 yds to the YALE 47 for a 1ST down<|play_end|><|play_start|>4Q 11:14 Yale 1 & 10 at 53 Spencer Alston run for 2 yds to the YALE 49<|play_end|><|play_start|>4Q 11:14 Yale 2 & 8 at 51 Spencer Alston run for 6 yds to the PRIN 45<|play_end|><|play_start|>4Q 11:14 Yale 3 & 2 at 45 Joshua Pitsenberger run for 15 yds to the PRIN 30 for a 1ST down<|play_end|><|play_start|>4Q 11:14 Yale 1 & 10 at 30 Nolan Grooms pass complete to Joshua Pitsenberger for 8 yds to the PRIN 22<|play_end|><|play_start|>4Q 11:14 Yale 2 & 2 at 22 Spencer Alston run for 1 yd to the PRIN 21<|play_end|><|play_start|>4Q 7:10 Yale 3 & 1 at 21 Joshua Pitsenberger run for 21 yds for a TD (Jack Bosman KICK)<|play_end|><|play_start|>4Q 7:10 Yale 1 & 10 at 60 Shamus Florio kickoff for 60 yds<|play_end|><|play_start|>4Q 7:10 Princeton 1 & 10 at 25 Blake Stenstrom pass complete to Dareion Murphy for 23 yds to the PRIN 48 for a 1ST down<|play_end|><|play_start|>4Q 7:10 Princeton 1 & 10 at 48 Dareion Murphy run for 3 yds to the YALE 49<|play_end|><|play_start|>4Q 7:10 Princeton 2 & 7 at 51 Blake Stenstrom run for 9 yds to the YALE 40 for a 1ST down<|play_end|><|play_start|>4Q 7:10 Princeton 1 & 10 at 60 John Volker run for 3 yds to the YALE 37<|play_end|><|play_start|>4Q 7:10 Princeton 2 & 7 at 63 John Volker run for 3 yds to the YALE 34<|play_end|><|play_start|>4Q 7:10 Princeton 3 & 4 at 66 John Volker run for 1 yd to the YALE 35<|play_end|><|play_start|>4Q 7:10 Princeton 4 & 5 at 65 Blake Stenstrom pass complete to Luke Colella for 11 yds to the YALE 24 for a 1ST down<|play_end|><|play_start|>4Q 7:10 Princeton 1 & 10 at 76 John Volker run for 2 yds to the YALE 22<|play_end|><|play_start|>4Q 7:10 Princeton 2 & 8 at 78 Blake Stenstrom sacked by Mitchell Tyler for a loss of 9 yards to the YALE 31<|play_end|><|play_start|>4Q 7:10 Princeton 3 & 17 at 69 Blake Stenstrom run for 1 yd to the YALE 30 Princeton Penalty, Offensive Holding (Yards) declined<|play_end|><|play_start|>4Q 1:57 Princeton 4 & 18 at 68 Timeout Yale, clock 01:57<|play_end|><|play_start|>4Q 1:57 Princeton 4 & 18 at 68 Blake Stenstrom pass complete to Tamatoa Falatea for 19 yds to the YALE 13 for a 1ST down<|play_end|><|play_start|>4Q 1:57 Princeton 1 & 10 at 87 John Volker run for 2 yds to the YALE 11<|play_end|><|play_start|>4Q 1:57 Princeton 2 & 8 at 89 Blake Stenstrom pass complete to Tamatoa Falatea for 7 yds to the YALE 4<|play_end|><|play_start|>4Q 1:57 Princeton 3 & 1 at 96 John Volker run for no gain to the YALE 4<|play_end|><|play_start|>4Q 1:57 Princeton 4 & 1 at 96 Ja'Derris Carr run for 1 yd to the YALE 3 for a 1ST down<|play_end|><|play_start|>4Q 0:18 Princeton 1 & 3 at 97 Blaine Hipa pass complete to Luke Colella for 3 yds for a TD (Sam Massick KICK)<|play_end|><|play_start|>4Q 0:18 Princeton 1 & 10 at 35 Jeffrey Sexton kickoff for 65 yds for a touchback<|play_end|><|play_start|>4Q 0:0 Yale 1 & 10 at 75 N. Grooms takes a knee<|play_end|><|play_start|>4Q 0:0 Yale 0 & 10 at 75 End of 4th Quarter<|play_end|><|play_start|>5Q 0:0 Yale 1 & 10 at 21 Timeout Yale, clock 00:00<|play_end|><|game_end|><|im_end|>
<|im_start|>assistant
