Week 1 · 2024
Alabama at Michigan
Tue 12/31/2024 12:00 PMRaymond James StadiumMichigan pregame13% — Pregame win probability: 13% for Michigan. Alabama favored, and lost — Michigan won.Neutral site
74°Cloudy8 mph W · 94% humidityRecorded at kickoff by College Football Data
Alabama
13
9–4
Michigan
19
8–5
Attendance
51,439
reported
ALA7 plays, 9 yd · On downs | ||||
| 15:00 | own 35 | Dominic Zvada kickoff | 0 | |
| 15:00 | 1st & 10 | own 35 | Jalen Milroe pass complete to Jam Miller for 3 yds to the ALA 38 | +3 |
| 15:00 | 2nd & 7 | own 38 | Jalen Milroe pass complete to Germie Bernard for 11 yds to the ALA 49 for a 1ST down | +11 |
| 15:00 | 1st & 10 | own 49 | Jalen Milroe run for no gain to the ALA 49 | 0 |
| 15:00 | 2nd & 10 | own 49 | Jam Miller run for 3 yds to the MICH 48 | +3 |
| 15:00 | 3rd & 7 | opp 48 | Jalen Milroe run for 3 yds to the MICH 45 | +3 |
| 12:16 | 4th & 4 | opp 45 | Jalen Milroe sacked by Derrick Moore for a loss of 11 yards to the ALA 44 | −11 |
MICH7 plays, 17 yd · Field goal | ||||
| 12:16 | 1st & 10 | opp 44 | Jordan Marshall run for 3 yds to the ALA 41 | +3 |
| 12:16 | 2nd & 7 | opp 41 | Jordan Marshall run for 1 yd to the ALA 40 | +1 |
| 12:16 | 3rd & 6 | opp 40 | Davis Warren pass complete to Hogan Hansen for 10 yds to the ALA 30 for a 1ST down | +10 |
| 12:16 | 1st & 10 | opp 30 | run for a loss of 13 yards to the ALA 43 | −13 |
| 12:16 | 2nd & 23 | opp 43 | Jordan Marshall run for 7 yds to the ALA 36 | +7 |
| 12:16 | 3rd & 16 | opp 36 | Davis Warren pass complete to Joe Taylor for 9 yds to the ALA 27 | +9 |
| 8:15 | 4th & 7 | opp 27 | Dominic Zvada 45 yd FG GOOD | +45 |
ALA2 plays, -6 yd · Turnover | ||||
| 8:15 | own 35 | Dominic Zvada kickoff for 65 yds for a touchback | 0 | |
| 8:10 | 1st & 10 | own 25 | DaShawn Jones run for a loss of 6 yards to the ALA 19 Jalen Milroe fumbled, recovered by MICH Derrick Moore D. Moore return for 0 yds | −6 |
MICH4 plays, 7 yd · Field goal | ||||
| 8:10 | 1st & 10 | opp 19 | Benjamin Hall run for 1 yd to the ALA 18 | +1 |
| 8:10 | 2nd & 9 | opp 18 | Fredrick Moore run for 3 yds to the ALA 15 | +3 |
| 8:10 | 3rd & 6 | opp 15 | Benjamin Hall run for 3 yds to the ALA 12 | +3 |
| 5:52 | 4th & 3 | opp 12 | Dominic Zvada 30 yd FG GOOD | +30 |
ALA3 plays, 0 yd · Turnover | ||||
| 5:48 | own 35 | Dominic Zvada kickoff for 65 yds , Jaylen Mbakwe return for 15 yds to the ALA 15 | +15 | |
| 5:48 | 1st & 10 | own 15 | Jalen Milroe run for no gain to the ALA 15 | 0 |
| 5:03 | 2nd & 10 | own 15 | Jalen Milroe pass intercepted Wesley Walker return for 3 yds to the ALA 16 | +3 |
MICH3 plays, 16 yd · Touchdown | ||||
| 5:03 | 1st & 10 | opp 16 | Davis Warren pass incomplete | 0 |
| 5:03 | 2nd & 10 | opp 16 | Jordan Marshall run for 3 yds to the ALA 13 | +3 |
| 4:15 | 3rd & 7 | opp 13 | Davis Warren pass complete to Fredrick Moore for 13 yds for a TD (Dominic Zvada KICK) | +13 |
ALA2 plays, -14 yd · Turnover | ||||
| 4:15 | own 35 | Dominic Zvada kickoff for 65 yds for a touchback | 0 | |
| 4:08 | 1st & 10 | own 25 | Jalen Milroe sacked for a loss of 14 yards to the ALA 6 Jalen Milroe fumbled, recovered by MICH Cameron Brandt , return for 0 yards | −14 |
MICH4 plays, 3 yd · Field goal | ||||
| 4:08 | 1st & goal | opp 6 | Benjamin Hall run for 1 yd to the ALA 5 | +1 |
| 4:08 | 2nd & goal | opp 5 | Alex Orji run for 3 yds to the ALA 2 | +3 |
| 4:08 | 3rd & goal | opp 2 | Davis Warren sacked by Tim Smith for a loss of 1 yard to the ALA 3 | −1 |
| 2:04 | 4th & goal | opp 3 | Dominic Zvada 21 yd FG GOOD | +21 |
ALA10 plays, 5 yd · Punt | ||||
| 2:04 | own 35 | Dominic Zvada kickoff for 65 yds for a touchback | 0 | |
| 2:04 | 1st & 10 | own 25 | Jalen Milroe run for 8 yds to the ALA 33 | +8 |
| 2:04 | 2nd & 2 | own 33 | Jam Miller run for no gain to the ALA 33 | 0 |
| 2:04 | 3rd & 2 | own 33 | Jam Miller run for 2 yds to the ALA 35 for a 1ST down | +2 |
| 2:04 | 1st & 10 | own 35 | Jalen Milroe pass complete to Ryan Williams for a loss of 1 yard to the ALA 34 | −1 |
| 0:00 | 2nd & 11 | own 34 | Jalen Milroe run for no gain to the ALA 34 | 0 |
| 0:00 | own 34 | End of 1st Quarter | 0 | |
| 15:00 | 3rd & 11 | own 34 | Alabama Penalty, False Start (Ryan Williams) to the ALA 29 | −5 |
| 15:00 | 3rd & 16 | own 29 | Jalen Milroe run for 1 yd to the ALA 30 | +1 |
| 14:15 | 4th & 15 | own 30 | James Burnip punt for 50 yds | 0 |
MICH10 plays, 24 yd · Punt | ||||
| 14:15 | 1st & 10 | own 20 | Jordan Marshall run for 5 yds to the MICH 25 | +5 |
| 14:15 | 2nd & 5 | own 25 | Davis Warren pass complete to Semaj Morgan for 3 yds to the MICH 28 | +3 |
| 14:15 | 3rd & 2 | own 28 | Jordan Marshall run for 2 yds to the MICH 30 for a 1ST down | +2 |
| 14:15 | 1st & 10 | own 30 | Michigan Penalty, False Start (-5 Yards) to the MICH 25 | −5 |
| 14:15 | 1st & 15 | own 25 | Jordan Marshall run for 7 yds to the MICH 32 | +7 |
| 14:15 | 2nd & 8 | own 32 | Davis Warren pass complete to Fredrick Moore for 9 yds to the MICH 41 for a 1ST down | +9 |
| 14:15 | 1st & 10 | own 41 | Benjamin Hall run for 3 yds to the MICH 44 | +3 |
| 14:15 | 2nd & 7 | own 44 | Davis Warren pass incomplete | 0 |
| 14:15 | 3rd & 7 | own 44 | Benjamin Hall run for no gain to the MICH 44 | 0 |
| 9:14 | 4th & 7 | own 44 | Hudson Hollenbeck punt for 40 yds , Ryan Williams returns for no gain to the ALA 16 | 0 |
ALA9 plays, 3 yd · Punt | ||||
| 9:14 | 1st & 10 | own 16 | Jalen Milroe pass complete to Josh Cuevas for 5 yds to the ALA 21 | +5 |
| 9:14 | 2nd & 5 | own 21 | Richard Young run for 4 yds to the ALA 25 | +4 |
| 9:14 | 3rd & 1 | own 25 | Richard Young run for 2 yds to the ALA 27 for a 1ST down | +2 |
| 7:39 | 2nd & 18 | own 19 | Timeout Michigan, clock 07:39 | 0 |
| 7:39 | 1st & 10 | own 27 | Jalen Milroe sacked by Derrick Moore for a loss of 8 yards to the ALA 19 | −8 |
| 7:39 | 2nd & 18 | own 19 | Jalen Milroe pass incomplete | 0 |
| 7:39 | 3rd & 18 | own 19 | Jalen Milroe pass incomplete | 0 |
| 7:22 | 4th & 18 | own 19 | James Burnip punt for 52 yds, fair catch by Semaj Morgan at the MICH 29 | 0 |
| 7:22 | 1st & 10 | own 29 | Timeout Alabama, clock 07:22 | 0 |
MICH4 plays, 4 yd · Punt | ||||
| 7:22 | 1st & 10 | own 29 | Jordan Marshall run for 4 yds to the MICH 33 | +4 |
| 7:22 | 2nd & 6 | own 33 | Davis Warren pass complete to Semaj Morgan for no gain to the MICH 33 | 0 |
| 7:22 | 3rd & 6 | own 33 | Davis Warren pass incomplete | 0 |
| 5:56 | 4th & 6 | own 33 | Hudson Hollenbeck punt for 38 yds | 0 |
ALA4 plays, 71 yd · Touchdown | ||||
| 5:56 | 1st & 10 | own 29 | Rico Scott run for 28 yds to the MICH 43 for a 1ST down | +28 |
| 5:56 | 1st & 10 | opp 43 | Jalen Milroe pass complete to CJ Dippre for 7 yds CJ Dippre fumbled, recovered by ALA Elijah Pritchett E. Pritchett return for 8 yds for a 1ST down | +7 |
| 5:56 | 1st & 10 | opp 28 | Jam Miller run for 3 yds to the MICH 25 | +3 |
| 4:06 | 2nd & 7 | opp 25 | Jalen Milroe pass complete to Robbie Ouzts for 25 yds for a TD (Graham Nicholson KICK) | +25 |
MICH12 plays, 34 yd · Punt | ||||
| 4:01 | own 35 | Conor Talty kickoff for 64 yds , Joe Taylor return for 18 yds to the MICH 19 | +18 | |
| 4:01 | 1st & 10 | own 19 | Benjamin Hall run for 3 yds to the MICH 22 | +3 |
| 4:01 | 2nd & 7 | own 22 | Benjamin Hall run for 8 yds to the MICH 30 for a 1ST down | +8 |
| 4:01 | 1st & 10 | own 30 | Benjamin Hall run for 1 yd to the MICH 31 | +1 |
| 1:57 | 1st & 10 | own 46 | Timeout Michigan, clock 01:57 | 0 |
| 1:57 | 2nd & 9 | own 31 | Davis Warren pass complete to Fredrick Moore for 15 yds to the MICH 46 for a 1ST down | +15 |
| 1:57 | 1st & 10 | own 46 | Benjamin Hall run for 1 yd to the MICH 47 | +1 |
| 1:20 | 3rd & 10 | own 46 | Timeout Alabama, clock 01:20 | 0 |
| 1:20 | 2nd & 9 | own 47 | Jordan Marshall run for a loss of 1 yard to the MICH 46 | −1 |
| 1:07 | 4th & 3 | opp 47 | Timeout Alabama, clock 01:07 | 0 |
| 1:07 | 3rd & 10 | own 46 | Davis Warren pass complete to Peyton O'Leary for 7 yds to the ALA 47 | +7 |
| 0:58 | 4th & 3 | opp 47 | Hudson Hollenbeck punt for 43 yds, downed at the ALA 4 | 0 |
ALA10 plays, 90 yd · Field goal | ||||
| 0:58 | 1st & 10 | own 4 | Jam Miller run for 7 yds to the ALA 11 | +7 |
| 0:37 | 3rd & 1 | own 13 | Timeout Michigan, clock 00:37 | 0 |
| 0:37 | 2nd & 3 | own 11 | Jam Miller run for 2 yds to the ALA 13 | +2 |
| 0:28 | 1st & 10 | opp 46 | Timeout Michigan, clock 00:28 | 0 |
| 0:28 | 3rd & 1 | own 13 | Jalen Milroe run for 41 yds to the MICH 46 for a 1ST down | +41 |
| 0:28 | 1st & 10 | opp 46 | Jalen Milroe pass complete to Germie Bernard for 40 yds to the MICH 6 for a 1ST down | +40 |
| 0:28 | 1st & goal | opp 6 | Jalen Milroe pass incomplete | 0 |
| 0:28 | 2nd & goal | opp 6 | Jalen Milroe pass incomplete | 0 |
| 0:28 | 3rd & goal | opp 6 | Jalen Milroe pass incomplete | 0 |
| 0:04 | 4th & goal | opp 6 | Graham Nicholson 24 yd FG GOOD | +24 |
MICH3 plays, -1 yd · End of period | ||||
| 0:04 | own 35 | Conor Talty kickoff for 65 yds for a touchback | 0 | |
| 0:00 | 1st & 10 | own 25 | [SG] Kneel down by WARREN, Davis at MIC24 (team loss of 1), clock 00:00. | −1 |
| 0:00 | own 24 | End of 2nd Quarter | 0 | |
MICH11 plays, 15 yd · Punt | ||||
| 14:56 | own 35 | Conor Talty kickoff for 65 yds , Joe Taylor return for 16 yds to the MICH 16 | +16 | |
| 14:56 | 1st & 10 | own 16 | Jordan Marshall run for 1 yd to the MICH 17 | +1 |
| 14:56 | 2nd & 9 | own 17 | Fredrick Moore run for 5 yds to the MICH 22 | +5 |
| 14:56 | 3rd & 4 | own 22 | Davis Warren pass complete to Marlin Klein for 7 yds to the MICH 29 for a 1ST down | +7 |
| 14:56 | 1st & 10 | own 29 | Jordan Marshall run for 2 yds to the MICH 31 | +2 |
| 14:56 | 2nd & 8 | own 31 | Jordan Marshall run for a loss of 1 yard to the MICH 30 | −1 |
| 14:56 | 3rd & 9 | own 30 | Alabama Penalty, Personal Foul (James Smith) to the MICH 32 for a 1ST down | +15 |
| 14:56 | 1st & 10 | own 32 | Benjamin Hall run for 1 yd to the MICH 33 | +1 |
| 14:56 | 2nd & 9 | own 33 | Alex Orji run for a loss of 3 yards to the MICH 30 Alex Orji fumbled, recovered by MICH Alex Orji A. Orji return for 0 yds | −3 |
| 14:56 | 3rd & 12 | own 30 | Benjamin Hall run for 1 yd to the MICH 31 | +1 |
| 9:24 | 4th & 11 | own 31 | Hudson Hollenbeck punt for 69 yds for a touchback | 0 |
ALA5 plays, 19 yd · Punt | ||||
| 9:24 | 1st & 10 | own 20 | Jalen Milroe pass complete to Germie Bernard for 18 yds to the ALA 38 for a 1ST down | +18 |
| 9:24 | 1st & 10 | own 38 | Jam Miller run for no gain to the ALA 38 | 0 |
| 9:24 | 2nd & 10 | own 38 | Jalen Milroe sacked by Brandyn Hillman for a loss of 10 yards to the ALA 28 | −10 |
| 9:24 | 3rd & 20 | own 28 | Jalen Milroe pass complete to CJ Dippre for 11 yds to the ALA 39 | +11 |
| 7:04 | 4th & 9 | own 39 | James Burnip punt for 61 yds for a touchback | 0 |
MICH6 plays, 8 yd · Punt | ||||
| 7:04 | 1st & 10 | own 20 | Jordan Marshall run for 13 yds to the MICH 33 for a 1ST down | +13 |
| 7:04 | 1st & 10 | own 33 | MARSHALL, Jordan rush up the middle for a gain of 3 yards to the MIC36 (CAMPBELL, Jihaad;MACK, King). PENALTY MIC Personal Foul on HANSEN, Hogan enforced 15 yards from the MIC33 to the MIC18 [NHSG]. NO PLAY (replay the down). | −15 |
| 7:04 | 1st & 25 | own 18 | Jordan Marshall run for 5 yds to the MICH 23 | +5 |
| 7:04 | 2nd & 20 | own 23 | Benjamin Hall run for 1 yd to the MICH 24 | +1 |
| 7:04 | 3rd & 19 | own 24 | Alex Orji pass complete to Semaj Morgan for 4 yds to the MICH 28 | +4 |
| 4:33 | 4th & 15 | own 28 | Hudson Hollenbeck punt for 37 yds | 0 |
ALA4 plays, -6 yd · Punt | ||||
| 4:33 | 1st & 10 | own 35 | Jalen Milroe pass complete to Ryan Williams for 4 yds to the ALA 39 | +4 |
| 4:33 | 2nd & 6 | own 39 | Jalen Milroe pass incomplete | 0 |
| 4:33 | 3rd & 6 | own 39 | Jalen Milroe sacked by Cameron Brandt for a loss of 10 yards to the ALA 29 | −10 |
| 3:12 | 4th & 16 | own 29 | James Burnip punt for 41 yds, fair catch by Semaj Morgan at the MICH 30 | 0 |
MICH5 plays, 9 yd · Turnover | ||||
| 3:12 | 1st & 10 | own 30 | Jordan Marshall run for 7 yds to the MICH 37 | +7 |
| 3:12 | 2nd & 3 | own 37 | Jordan Marshall run for 5 yds to the MICH 42 for a 1ST down | +5 |
| 3:12 | 1st & 10 | own 42 | Alex Orji pass complete to Semaj Morgan for a loss of 2 yards to the MICH 40 | −2 |
| 3:12 | 2nd & 12 | own 40 | Alex Orji run for a loss of 1 yard to the MICH 39 | −1 |
| 0:23 | 3rd & 13 | own 39 | Alex Orji pass intercepted Zabien Brown return for 2 yds to the 50 yard line | +2 |
ALA7 plays, 16 yd · On downs | ||||
| 0:00 | 1st & 10 | midfield | Jalen Milroe pass complete to Rico Scott for 9 yds to the MICH 41 | +9 |
| 0:00 | midfield | End of 3rd Quarter | +9 | |
| 15:00 | 2nd & 1 | opp 41 | Jalen Milroe run for 4 yds to the MICH 37 for a 1ST down | +4 |
| 15:00 | 1st & 10 | opp 37 | Jalen Milroe run for no gain to the MICH 37 | 0 |
| 15:00 | 2nd & 10 | opp 37 | Jalen Milroe pass complete to Daniel Hill for 3 yds to the MICH 34 | +3 |
| 15:00 | 3rd & 7 | opp 34 | Jalen Milroe pass incomplete | 0 |
| 12:38 | 4th & 7 | opp 34 | Jalen Milroe pass incomplete | 0 |
MICH9 plays, 47 yd · Field goal | ||||
| 12:38 | 1st & 10 | own 34 | Jordan Marshall run for 2 yds to the MICH 36 | +2 |
| 12:38 | 2nd & 8 | own 36 | Jordan Marshall run for 24 yds to the ALA 40 for a 1ST down | +24 |
| 12:38 | 1st & 10 | opp 40 | Benjamin Hall run for a loss of 2 yards to the ALA 42 | −2 |
| 12:38 | 2nd & 12 | opp 42 | Alex Orji run for 10 yds to the ALA 32 | +10 |
| 12:38 | 3rd & 2 | opp 32 | Benjamin Hall run for 4 yds to the ALA 28 for a 1ST down | +4 |
| 12:38 | 1st & 10 | opp 28 | Jordan Marshall run for 2 yds to the ALA 26 | +2 |
| 12:38 | 2nd & 8 | opp 26 | Jordan Marshall run for a loss of 2 yards to the ALA 28 | −2 |
| 12:38 | 3rd & 10 | opp 28 | Jordan Marshall run for 9 yds to the ALA 19 | +9 |
| 7:21 | 4th & 1 | opp 19 | Dominic Zvada 37 yd FG GOOD | +37 |
ALA10 plays, 42 yd · Field goal | ||||
| 7:21 | own 35 | Dominic Zvada kickoff for 65 yds for a touchback | 0 | |
| 7:21 | 1st & 10 | own 25 | Jalen Milroe pass complete to Jam Miller for 8 yds to the ALA 33 | +8 |
| 7:21 | 2nd & 2 | own 33 | Jam Miller run for 10 yds to the ALA 43 for a 1ST down | +10 |
| 7:21 | 1st & 10 | own 43 | Jalen Milroe run for 9 yds to the MICH 48 | +9 |
| 7:21 | 2nd & 1 | opp 48 | Jam Miller run for 1 yd to the MICH 47 for a 1ST down | +1 |
| 7:21 | 1st & 10 | opp 47 | MILROE, Jalen pass deep up the middle incomplete intended for BERNARD, Germie thrown to the MIC10. PENALTY MIC Roughing the Passer on WALKER, Amorion enforced 15 yards from the MIC47 to the MIC32 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). | +15 |
| 7:21 | 1st & 10 | opp 32 | Jalen Milroe pass incomplete | 0 |
| 7:21 | 2nd & 10 | opp 32 | Jam Miller run for a loss of 1 yard to the MICH 33 | −1 |
| 7:21 | 3rd & 11 | opp 33 | Jalen Milroe pass incomplete | 0 |
| 4:38 | 4th & 11 | opp 33 | Graham Nicholson 51 yd FG GOOD | +51 |
MICH7 plays, 19 yd · Punt | ||||
| 4:38 | own 35 | Conor Talty kickoff for 65 yds for a touchback | 0 | |
| 4:38 | 1st & 10 | own 25 | Alabama Penalty, Unsportsmanlike Conduct (Justin Jefferson) to the MICH 42 for a 1ST down | +15 |
| 4:38 | 1st & 10 | own 42 | Jordan Marshall run for no gain to the MICH 42 | 0 |
| 4:38 | 2nd & 10 | own 42 | Benjamin Hall run for no gain to the MICH 42 | 0 |
| 2:34 | 4th & 8 | own 44 | Timeout Alabama, clock 02:34 | 0 |
| 2:34 | 3rd & 10 | own 42 | Benjamin Hall run for 2 yds to the MICH 44 | +2 |
| 2:18 | 4th & 8 | own 44 | Hudson Hollenbeck punt for 50 yds , Ryan Williams returns for 38 yds to the ALA 44 | +38 |
ALA11 plays, 41 yd · On downs | ||||
| 2:00 | 2nd & 5 | own 49 | Timeout Michigan, clock 02:00 | 0 |
| 2:00 | 1st & 10 | own 44 | Jalen Milroe pass complete to Ryan Williams for 5 yds to the ALA 49 | +5 |
| 2:00 | 2nd & 5 | own 49 | Jalen Milroe pass incomplete | 0 |
| 2:00 | 3rd & 5 | own 49 | Jalen Milroe pass complete to Germie Bernard for 11 yds to the MICH 40 for a 1ST down | +11 |
| 2:00 | 1st & 10 | opp 40 | Jalen Milroe pass incomplete | 0 |
| 2:00 | 2nd & 10 | opp 40 | Jalen Milroe pass complete to Jam Miller for 25 yds to the MICH 15 for a 1ST down | +25 |
| 2:00 | 1st & 10 | opp 15 | Jalen Milroe pass incomplete | 0 |
| 2:00 | 2nd & 10 | opp 15 | Jalen Milroe pass incomplete | 0 |
| 0:56 | 4th & 10 | opp 15 | Timeout Alabama, clock 00:56 | 0 |
| 0:56 | 3rd & 10 | opp 15 | Jalen Milroe pass incomplete | 0 |
| 0:49 | 4th & 10 | opp 15 | Jalen Milroe pass incomplete | 0 |
MICH3 plays, -2 yd · End of period | ||||
| 0:49 | 1st & 10 | own 15 | [SG] Kneel down by ORJI, Alex at MIC14 (team loss of 1). | −1 |
| 0:00 | 2nd & 11 | own 14 | [SG] Kneel down by ORJI, Alex at MIC13 (team loss of 1), clock 00:00. | −1 |
| 0:00 | own 13 | End of 4th Quarter | 0 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 6 meetings vs. Team
Michigan 3–3 vs Alabama
- 2023 · wk 1Alabama 20 @ Michigan 27
- 2019 · wk 1Michigan 16 @ Alabama 35
- 2012 · wk 1Michigan 14 @ Alabama 41
- 1999 · wk 1Alabama 34 @ Michigan 35
- 1996 · wk 1Michigan 14 @ Alabama 17
- 1987 · wk 1Alabama 24 @ Michigan 28
Previous meeting vs. Kalen DeBoer
Michigan 1–0 vs Kalen DeBoer
- 2023 · wk 1Washington 13 @ Michigan 34
Research
Keep this open while you look at others