Referee Michael Cannon; umpire Ken Zelmanski; head linesman Kole Knueppel; line judge John Quinn; side judge Matt Kukar; field judge Grady Smith; back judge Robert Smith; center judge Bryan BanksGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Michigan State
0
3
0
0
3
Ohio State
14
21
13
0
48
Standouts
RushingMike Weber9 carries, 162 yards, 2 TDOhio State
DefenseTuf Borland11 tackles, 1 sack, 2 for lossOhio State
Photos: Wikimedia Commons, free licenses; credits on each player’s page.
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Michigan State
Ohio State
195
Total yards
524
131
Passing yards
189
64
Rushing yards
335
3.6
Yards per pass
8.2
1.9
Yards per rush
8.0
15
First downs
25
4–17
Third downs
7–12
2–3
Fourth downs
0–0
3
Turnovers
2
5–58
Penalties
2–27
34:44
Possession
25:16
0
Sacks (by defense)
6
Efficiency
Michigan State
Ohio State
29%
Success rate
57%
−0.25
EPA per play
0.34
0.84
Explosiveness
1.17
0.08
Rushing EPA
0.53
−0.46
Passing EPA
0.08
22%
Passing-down success
46%
−0.53
First-down EPA
0.15
−0.15
Second-down EPA
0.21
0.02
Third-down EPA
1.21
12%
Havoc by its defense
21%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Ohio State 72% to win. Elo’s favorite won.
The line
Ohio State −17.5, over/under 56.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Ohio State 89%, Michigan State 11%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Ohio State drives left to right, Michigan State right to left.
Q1 Michigan StatePunt, 9 plays, 27 yards
Q1 Ohio StateTouchdown, 6 plays, 86 yards
Q1 Michigan StatePunt, 3 plays, −2 yards
Q1 Ohio StatePunt, 3 plays, −11 yards
Q1 Michigan StatePunt, 3 plays, −1 yard
Q1 Ohio StateTouchdown, 11 plays, 73 yards
Q1 Michigan StatePunt, 3 plays, 0 yards
Q2 Ohio StateTouchdown, 9 plays, 68 yards
Q2 Michigan StateFumble, 3 plays, 0 yards
Q2 Ohio StateTouchdown, 3 plays, 25 yards
Q2 Michigan StatePunt, 6 plays, 12 yards
Q2 Ohio StateTouchdown, 1 play, 82 yards
Q2 Michigan StateInterception, 8 plays, 46 yards
Q2 Ohio StateInterception, 3 plays, 27 yards
Q2 Michigan StateField goal, 7 plays, −22 yards
Q3 Ohio StateTouchdown, 3 plays, 72 yards
Q3 Michigan StatePunt, 3 plays, 1 yard
Q3 Ohio StateField goal, 8 plays, 56 yards
Q3 Michigan StatePunt, 6 plays, 16 yards
Q3 Ohio StateField goal, 13 plays, 79 yards
Q4 Michigan StateInterception, 3 plays, 2 yards
Q4 Ohio StateInterception, 1 play, 0 yards
Q4 Michigan StatePunt, 3 plays, 5 yards
Q4 Ohio StatePunt, 3 plays, 7 yards
Q4 Michigan StateTurnover on downs, 14 plays, 80 yards
Q4 Ohio StateEnd of game, 3 plays, 5 yards
Play by play
1st quarter7 drives, then Ohio State 14, Michigan State 0
Michigan State Punt, 9 plays
15:00
1st & 10 at own 35
Blake Haubeil kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Brian Lewerke pass complete to Cody White for 4 yds to the MchSt 29
14:18
2nd & 6 at own 29
LJ Scott run for 20 yds to the MchSt 49 for a 1ST down
13:37
1st & 10 at own 49
Gerald Holmes run for 3 yds to the OhSt 48
12:54
2nd & 7 at opp 48
Brian Lewerke sacked by Malik Harrison for a loss of 11 yards to the MchSt 41
12:16
3rd & 18 at own 41
Brian Lewerke run for 16 yds to the OhSt 43
11:37
4th & 2 at opp 43
Brian Lewerke run for 4 yds to the OhSt 39 for a 1ST down
11:03
1st & 10 at opp 39
Brian Lewerke pass incomplete to Matt Sokol
10:58
2nd & 10 at opp 39
Brian Lewerke pass complete to Trishton Jackson for 3 yds to the OhSt 36
10:11
3rd & 7 at opp 36
Brian Lewerke sacked by Nick Bosa for a loss of 12 yards to the OhSt 48
9:33
4th & 19 at opp 48
Jake Hartbarger punt for 34 yds, fair catch by K.J. Hill at the OhSt 14
Ohio State Touchdown, 6 plays
9:33
1st & 10 at own 14
J.T. Barrett run for 10 yds to the OhSt 24 for a 1ST down
9:14
1st & 10 at own 24
J.T. Barrett pass complete to J.K. Dobbins for 7 yds to the OhSt 31
8:57
2nd & 3 at own 31
J.K. Dobbins run for 15 yds to the OhSt 46 for a 1ST down
8:41
1st & 10 at own 46
J.K. Dobbins run for 7 yds to the MchSt 47
8:26
2nd & 3 at opp 47
J.T. Barrett pass incomplete to J.K. Dobbins
8:14
3rd & 3 at opp 47
Mike Weber run for 47 yds for a TD, (Sean Nuernberger KICK)Ohio State 7, Michigan State 0
Michigan State Punt, 3 plays
8:14
3rd & 3 at own 35
Blake Haubeil kickoff for 57 yds , Connor Heyward return for 11 yds to the MchSt 19
8:10
1st & 10 at own 19
LJ Scott run for 3 yds to the MchSt 22
7:33
2nd & 7 at own 22
Brian Lewerke pass incomplete to Felton Davis III
7:30
3rd & 7 at own 22
MICHIGAN ST Penalty, False Start (Jordan Reid) to the MchSt 17
7:22
3rd & 12 at own 17
Brian Lewerke pass incomplete to LJ Scott
7:09
4th & 12 at own 17
Jake Hartbarger punt for 54 yds, downed at the OhSt 29
Ohio State Punt, 3 plays
7:09
1st & 10 at own 29
J.K. Dobbins run for 3 yds to the OhSt 32
6:41
2nd & 7 at own 32
TEAM run for a loss of 17 yards to the OhSt 15 TEAM fumbled, recovered by OhSt J.T. Barrett
6:02
3rd & 24 at own 15
J.T. Barrett pass complete to J.K. Dobbins for 3 yds to the OhSt 18
5:11
4th & 21 at own 18
Drue Chrisman punt for 52 yds, downed at the MchSt 30
Michigan State Punt, 3 plays
5:11
1st & 10 at own 30
LJ Scott run for a loss of 1 yard to the MchSt 29
4:29
2nd & 11 at own 29
Brian Lewerke pass incomplete to Cody White
4:21
3rd & 11 at own 29
Brian Lewerke pass incomplete to Darrell Stewart Jr.
4:12
4th & 11 at own 29
Jake Hartbarger punt for 44 yds, fair catch by K.J. Hill at the OhSt 27
Ohio State Touchdown, 11 plays
4:12
1st & 10 at own 27
J.K. Dobbins run for 6 yds to the OhSt 33
3:46
2nd & 4 at own 33
J.K. Dobbins run for 3 yds to the OhSt 36
3:18
3rd & 1 at own 36
J.T. Barrett pass complete to Parris Campbell for 25 yds to the MchSt 39 for a 1ST down
2:57
1st & 10 at opp 39
J.T. Barrett pass incomplete to J.K. Dobbins
2:46
2nd & 10 at opp 39
J.T. Barrett pass complete to K.J. Hill for 11 yds to the MchSt 28 for a 1ST down
2:29
1st & 10 at opp 28
J.T. Barrett run for 3 yds to the MchSt 25
2:02
2nd & 7 at opp 25
J.K. Dobbins run for 8 yds to the MchSt 17 for a 1ST down
1:54
1st & 10 at opp 17
J.K. Dobbins run for 3 yds to the MchSt 14
1:14
2nd & 7 at opp 14
J.K. Dobbins run for 6 yds to the MchSt 8
0:52
3rd & 1 at opp 8
J.T. Barrett run for 4 yds to the MchSt 4 for a 1ST down
0:17
1st & goal at opp 4
J.T. Barrett run for 4 yds for a TD, (Sean Nuernberger KICK)Ohio State 14, Michigan State 0
Michigan State Punt, 3 plays
0:17
1st & 10 at own 35
Blake Haubeil kickoff for 64 yds , Connor Heyward return for 4 yds to the MchSt 5
0:07
1st & 10 at own 5
Brian Lewerke pass incomplete to Darrell Stewart Jr.
0:01
3rd & 10 at own 5
Timeout OHIO ST, clock 00:01
0:00
3rd & 10 at own 5
Brian Lewerke pass incomplete to Darrell Stewart Jr.
Q2 14:47
4th & 10 at own 5
Jake Hartbarger punt for 58 yds , K.J. Hill returns for a loss of 5 yards to the OhSt 32
2nd quarter8 drives, then Ohio State 35, Michigan State 3
Ohio State Touchdown, 9 plays
14:47
1st & 10 at own 32
J.T. Barrett run for 9 yds to the OhSt 41
14:18
2nd & 1 at own 41
J.T. Barrett run for 8 yds to the OhSt 49 for a 1ST down
13:52
1st & 10 at own 49
Mike Weber run for 15 yds to the MchSt 36 for a 1ST down
13:33
1st & 10 at opp 36
Barrett, J.T. pass incomplete to Dixon, Johnnie, PENALTY MICHIGANST pass interference (Layne, Justin) 15 yards to the MICHIGANST21, NO PLAY, 1ST DOWN OHIOST.
13:21
1st & 10 at opp 21
Mike Weber run for 4 yds to the MchSt 17
13:02
2nd & 6 at opp 17
Mike Weber run for 5 yds to the MchSt 12
12:41
3rd & 1 at opp 12
Mike Weber run for 6 yds to the MchSt 6 for a 1ST down
12:29
1st & goal at opp 6
Mike Weber run for 1 yd to the MchSt 5
11:58
2nd & goal at opp 5
Mike Weber run for 1 yd to the MchSt 4
11:35
3rd & goal at opp 4
J.T. Barrett run for 4 yds for a TD, (Sean Nuernberger KICK)Ohio State 21, Michigan State 0
Michigan State Fumble, 3 plays
11:35
3rd & 8 at own 35
Blake Haubeil kickoff for 57 yds , Connor Heyward return for 9 yds to the MchSt 17
11:30
1st & 10 at own 17
LJ Scott run for 1 yd to the MchSt 18
10:34
2nd & 9 at own 18
LJ Scott run for a loss of 1 yard to the MchSt 17
10:17
3rd & 10 at own 17
Brian Lewerke run for 8 yds to the MchSt 25 Brian Lewerke fumbled, forced by Tyquan Lewis, recovered by OhSt Damon Arnette
Ohio State Touchdown, 3 plays
10:17
1st & 10 at opp 25
J.T. Barrett pass complete to Marcus Baugh for 13 yds to the MchSt 12 for a 1ST down
9:56
1st & 10 at opp 12
J.K. Dobbins run for 4 yds to the MchSt 8
9:21
2nd & 6 at opp 8
J.T. Barrett pass complete to J.K. Dobbins for 8 yds for a TD, (Sean Nuernberger KICK)Ohio State 28, Michigan State 0
Michigan State Punt, 6 plays
9:21
2nd & 6 at own 35
Blake Haubeil kickoff for 60 yds , Connor Heyward return for 22 yds to the MchSt 27
9:15
1st & 10 at own 27
Gerald Holmes run for 3 yds to the MchSt 30
8:28
2nd & 7 at own 30
Gerald Holmes run for 2 yds to the MchSt 32
8:07
3rd & 5 at own 32
Brian Lewerke run for 6 yds to the MchSt 38 for a 1ST down
7:29
1st & 10 at own 38
Brian Lewerke pass complete to Laress Nelson for 1 yd to the MchSt 39
6:47
2nd & 9 at own 39
Brian Lewerke pass incomplete to Hunter Rison
6:38
3rd & 9 at own 39
Brian Lewerke pass incomplete to Darrell Stewart Jr.
6:27
4th & 9 at own 39
Jake Hartbarger punt for 43 yds, downed at the OhSt 18
Ohio State Touchdown, 1 play
6:16
1st & 10 at own 18
Mike Weber run for 82 yds for a TD, (Sean Nuernberger KICK)Ohio State 35, Michigan State 0
Michigan State Interception, 8 plays
6:16
1st & 10 at own 35
Blake Haubeil kickoff for 57 yds , Connor Heyward return for 14 yds to the MchSt 22
6:11
1st & 10 at own 22
LJ Scott run for 3 yds to the MchSt 25
5:40
2nd & 7 at own 25
Brian Lewerke pass complete to Cody White for 5 yds to the MchSt 30
4:59
3rd & 2 at own 30
Brian Lewerke run for 1 yd to the MchSt 31
4:13
4th & 1 at own 31
Timeout MICHIGAN ST, clock 04:13
4:10
4th & 1 at own 31
Brian Lewerke run for 2 yds to the MchSt 33 for a 1ST down
3:49
1st & 10 at own 33
LJ Scott run for 3 yds to the MchSt 36
3:00
2nd & 7 at own 36
OHIO ST Penalty, Personal Foul (Dre’Mont Jones) to the OhSt 49 for a 1ST down OHIO ST Dre’Mont Jones ejected for Targeting
2:46
1st & 10 at opp 49
Brian Lewerke pass incomplete to Matt Sokol
2:41
2nd & 10 at opp 49
Brian Lewerke pass complete to Cody White for 17 yds to the OhSt 32 for a 1ST down
2:07
1st & 10 at opp 32
Brian Lewerke pass intercepted Damon Arnette return for no gain to the OhSt 7
Ohio State Interception, 3 plays
2:07
1st & 10 at own 7
J.K. Dobbins run for 7 yds to the OhSt 14
1:45
2nd & 3 at own 14
Marcus Baugh run for 5 yds to the OhSt 19 for a 1ST down
1:10
1st & 10 at own 19
Barrett, J.T. pass incomplete to Dixon, Johnnie, PENALTY MICHIGANST pass interference (Scott, Josiah) 15 yards to the OHIOST34, NO PLAY, 1ST DOWN OHIOST.
0:59
1st & 10 at own 34
J.T. Barrett pass intercepted David Dowell return for 15 yds to the OhSt 43
Michigan State Field goal, 7 plays
0:59
1st & 10 at opp 43
Cody White run for 5 yds to the OhSt 38
0:37
2nd & 5 at opp 38
Brian Lewerke pass complete to Darrell Stewart Jr. for 7 yds to the OhSt 31 for a 1ST down
0:27
1st & 10 at opp 31
Timeout MICHIGAN ST, clock 00:27
0:22
1st & 10 at opp 31
Brian Lewerke pass incomplete to Felton Davis III
0:22
2nd & 10 at opp 31
Brian Lewerke pass complete to Darrell Stewart Jr. for 8 yds to the OhSt 23
0:14
3rd & 2 at opp 23
Timeout MICHIGAN ST, clock 00:14
0:14
3rd & 2 at opp 23
Brian Lewerke pass complete to LJ Scott for 4 yds to the OhSt 19 for a 1ST down
0:02
1st & 10 at opp 19
Brian Lewerke pass incomplete to Cody White
0:02
2nd & 10 at opp 19
Timeout OHIO ST, clock 00:02
0:00
2nd & 10 at opp 19
Matt Coghlin 37 yd FG GOODOhio State 35, Michigan State 3
3rd quarter5 drives, then Ohio State 48, Michigan State 3
Ohio State Touchdown, 3 plays
15:00
1st & 10 at own 35
Brett Scanlon kickoff for 50 yds , Mike Weber return for 13 yds to the OhSt 28
14:55
1st & 10 at own 28
J.K. Dobbins run for 9 yds to the OhSt 37
14:36
2nd & 1 at own 37
J.T. Barrett pass complete to Marcus Baugh for no gain to the MchSt 37 for a 1ST down MICHIGAN ST Penalty, Face Mask (15 yards) (Andrew Dowell) to the MchSt 48 for a 1ST down
14:06
1st & 10 at opp 48
J.T. Barrett pass complete to Binjimen Victor for 48 yds for a TD, (Sean Nuernberger KICK)Ohio State 42, Michigan State 3
Michigan State Punt, 3 plays
14:06
1st & 10 at own 35
Blake Haubeil kickoff for 55 yds , Connor Heyward return for 12 yds to the MchSt 22
14:01
1st & 10 at own 22
LJ Scott run for 2 yds to the MchSt 24
13:19
2nd & 8 at own 24
Brian Lewerke sacked by Chris Worley for a loss of 13 yards to the MchSt 11
12:22
3rd & 21 at own 11
Brian Lewerke pass complete to LJ Scott for 12 yds to the MchSt 23
11:53
4th & 9 at own 23
Jake Hartbarger punt for 43 yds , K.J. Hill returns for no gain to the OhSt 34
Ohio State Field goal, 8 plays
11:47
1st & 10 at own 34
J.K. Dobbins run for 1 yd to the OhSt 35
11:06
2nd & 9 at own 35
J.T. Barrett pass complete to Parris Campbell for 8 yds to the OhSt 43
10:57
3rd & 1 at own 43
J.K. Dobbins run for 35 yds to the MchSt 22 for a 1ST down
10:41
1st & 10 at opp 22
J.T. Barrett pass complete to Parris Campbell for 16 yds to the MchSt 6 for a 1ST down
10:28
1st & goal at opp 6
J.K. Dobbins run for a loss of 1 yard to the MchSt 7
10:01
2nd & goal at opp 7
J.K. Dobbins run for a loss of 3 yards to the MchSt 10
9:27
3rd & goal at opp 10
J.T. Barrett pass incomplete to Binjimen Victor
9:17
4th & goal at opp 10
Sean Nuernberger 27 Yd Field GoalOhio State 45, Michigan State 3
Michigan State Punt, 6 plays
9:17
4th & 14 at own 35
Blake Haubeil kickoff for 53 yds , Connor Heyward return for 15 yds to the MchSt 27
9:12
1st & 10 at own 27
Brian Lewerke pass complete to Cody White for 5 yds to the MchSt 32
8:29
2nd & 5 at own 32
Gerald Holmes run for a loss of 1 yard to the MchSt 31
7:54
3rd & 6 at own 31
Brian Lewerke pass complete to Matt Sokol for 6 yds to the MchSt 37 for a 1ST down
7:16
1st & 10 at own 37
Gerald Holmes run for 1 yd to the MchSt 38
6:29
2nd & 9 at own 38
Brian Lewerke pass complete to Hunter Rison for 5 yds to the MchSt 43
5:49
3rd & 4 at own 43
Brian Lewerke pass incomplete
5:36
4th & 4 at own 43
Jake Hartbarger punt for 47 yds, fair catch by K.J. Hill at the OhSt 10
Ohio State Field goal, 13 plays
5:36
1st & 10 at own 10
J.K. Dobbins run for 9 yds to the OhSt 19
5:09
2nd & 1 at own 19
J.K. Dobbins run for 10 yds to the OhSt 29 for a 1ST down
4:48
1st & 10 at own 29
J.T. Barrett pass incomplete to Austin Mack
4:20
2nd & 10 at own 29
J.T. Barrett run for 4 yds to the OhSt 33
3:50
3rd & 6 at own 33
J.T. Barrett pass complete to K.J. Hill for 8 yds to the OhSt 41 for a 1ST down
3:18
1st & 10 at own 41
J.T. Barrett pass complete to Marcus Baugh for 17 yds to the MchSt 42 for a 1ST down
2:59
1st & 10 at opp 42
J.T. Barrett pass complete to Binjimen Victor for 17 yds to the MchSt 25 for a 1ST down
2:36
1st & 10 at opp 25
Mike Weber run for 1 yd to the MchSt 24
2:01
2nd & 9 at opp 24
J.T. Barrett run for 9 yds to the MchSt 15 for a 1ST down
1:34
1st & 10 at opp 15
J.T. Barrett pass incomplete to Binjimen Victor
1:20
2nd & 10 at opp 15
J.K. Dobbins run for 2 yds to the MchSt 13
0:29
3rd & 8 at opp 13
J.T. Barrett pass complete to J.K. Dobbins for 2 yds to the MchSt 11
0:00
4th & 6 at opp 11
Sean Nuernberger 28 yd FG GOODOhio State 48, Michigan State 3
4th quarter6 drives, then Ohio State 48, Michigan State 3
Michigan State Interception, 3 plays
15:00
4th & 6 at own 35
Blake Haubeil kickoff for 64 yds
14:53
1st & 10 at own 35
Brian Lewerke pass incomplete
14:39
2nd & 10 at own 35
Madre London run for 2 yds to the MchSt 37
13:54
3rd & 8 at own 15
Brian Lewerke pass intercepted for a 1ST down Damon Webb return for 47 yds to the OHIOST 16 for a 1ST down MICHIGAN ST Penalty, Personal Foul (Cole Chewins) to the MchSt 7 for a 1ST down
Ohio State Interception, 1 play
13:48
1st & goal at opp 7
J.T. Barrett pass intercepted, touchback. Justin Layne return for no gain
Michigan State Punt, 3 plays
13:48
1st & 10 at own 20
Brian Lewerke pass incomplete to Hunter Rison
13:28
2nd & 10 at own 20
Darrell Stewart Jr. run for 1 yd to the MchSt 21
12:57
3rd & 9 at own 21
Brian Lewerke pass complete to Matt Sokol for 4 yds to the MchSt 25
12:07
4th & 5 at own 25
Jake Hartbarger punt for 41 yds , K.J. Hill returns for 8 yds to the OhSt 42
Ohio State Punt, 3 plays
12:07
1st & 10 at own 42
Antonio Williams run for 1 yd to the OhSt 43
11:46
2nd & 9 at own 43
Dwayne Haskins pass complete to Antonio Williams for 6 yds to the OhSt 49
10:59
3rd & 3 at own 49
Dwayne Haskins pass incomplete
10:44
4th & 3 at own 49
Drue Chrisman punt for 45 yds, downed at the MchSt 6
Michigan State Turnover on downs, 14 plays
10:44
1st & 10 at own 6
Gerald Holmes run for 3 yds to the MchSt 9
9:58
2nd & 7 at own 9
Brian Lewerke pass complete to Cody White for 11 yds to the MchSt 20 for a 1ST down
9:27
1st & 10 at own 20
Brian Lewerke pass complete to Noah Davis for 2 yds to the MchSt 22
8:56
2nd & 8 at own 22
Brian Lewerke pass complete to Trishton Jackson for 19 yds to the MchSt 41 for a 1ST down
8:09
1st & 10 at own 41
Madre London run for 7 yds to the MchSt 48
7:39
2nd & 3 at own 48
Madre London run for 5 yds to the OhSt 47 for a 1ST down
7:01
1st & 10 at opp 47
Brian Lewerke pass complete to Hunter Rison for 7 yds to the OhSt 40
6:19
2nd & 3 at opp 40
Madre London run for 2 yds to the OhSt 38
5:51
3rd & 1 at opp 38
Brian Lewerke run for 1 yd to the OhSt 37 for a 1ST down
5:05
1st & 10 at opp 37
Lewerke, Brian pass incomplete to Jackson, Trishton, PENALTY OHIOST pass interference (Okudah, Jeffrey) 12 yards to the OHIOST25, NO PLAY, 1ST DOWN MICHIGANST.
4:56
1st & 10 at opp 25
Brian Lewerke pass complete to Madre London for 11 yds to the OhSt 14 for a 1ST down
4:04
1st & 10 at opp 14
Messiah deWeaver sacked by Tuf Borland for a loss of 10 yards to the OhSt 24
3:26
2nd & 20 at opp 24
Messiah deWeaver sacked by Chase Young for a loss of 10 yards to the OhSt 34
2:38
3rd & 30 at opp 34
Messiah deWeaver run for 20 yds to the OhSt 14
2:02
4th & 10 at opp 14
Messiah deWeaver sacked by Chase Young for a loss of 1 yard to the OhSt 15
Ohio State End of game, 3 plays
2:02
1st & 10 at own 15
Antonio Williams run for 3 yds to the OhSt 18
1:20
2nd & 7 at own 18
Antonio Williams run for 1 yd to the OhSt 19
0:00
3rd & 6 at own 19
Antonio Williams run for 1 yd to the OhSt 20
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.