Referee Steve Marlowe; umpire Walt Hill; head linesman Chad Green; line judge Chuck Rice; side judge Jesse Dupuy; field judge Allan Nicholson; back judge Tra Boger; center judge Chris GarnerGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Pittsburgh
7
7
7
0
21
Michigan State
10
0
0
21
31
Standouts
No. 1PassingPayton Thorne29 of 50, 354 yards, 3 TD, 1 INTMichigan State
ReceivingJayden Reed6 catches, 80 yards, 2 TDMichigan State
No. 27DefenseCal Haladay11 tackles, 1 INTMichigan 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
Pittsburgh
Michigan State
274
Total yards
410
170
Passing yards
354
104
Rushing yards
56
7.4
Yards per pass
7.1
3.3
Yards per rush
1.6
14
First downs
25
2–12
Third downs
10–21
2–2
Fourth downs
3–4
1
Turnovers
2
4–30
Penalties
6–35
24:51
Possession
35:09
3
Sacks (by defense)
5
Efficiency
Pittsburgh
Michigan State
42%
Success rate
40%
0.00
EPA per play
0.10
1.05
Explosiveness
1.46
0.23
Rushing EPA
−0.14
−0.21
Passing EPA
0.25
16%
Passing-down success
39%
−0.29
First-down EPA
−0.19
0.12
Second-down EPA
−0.30
0.11
Third-down EPA
0.89
15%
Havoc by its defense
22%
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)
Pittsburgh 63% to win. Michigan State won as Elo’s underdog.
The line
Michigan State −3.5, over/under 55.
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 Michigan State 60%, Pittsburgh 40%. CollegeFootballData.com’s estimate from the point spread.
The money
The Peach Bowl was put on by Peach Bowl, Inc., a nonprofit. Its IRS Form 990 for the year to May 2022, which takes in this game, reports $45.7 million in revenue, $24.9 million of it from kickoff game ticket sales, and $37.8 million in expenses. Its best-paid, president and chief executive Gary P Stokan, was paid $720,000. The largest payments it lists that year:
From the organization’s IRS Form 990, via ProPublica Nonprofit Explorer and the IRS’s e-file data. Payments are the grants it lists on Schedule I of that return. See every filing at ProPublica (EIN 58-1052332).
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan State drives left to right, Pittsburgh right to left.
Q3 Michigan StateTurnover on downs, 11 plays, 47 yards
Q3 PittsburghPunt, 3 plays, 9 yards
Q3 Michigan StatePunt, 3 plays, 5 yards
Q3 PittsburghPunt, 3 plays, −3 yards
Q3 Michigan StatePunt, 7 plays, 12 yards
Q3 PittsburghPunt, 4 plays, 26 yards
Q4 Michigan StateTouchdown, 13 plays, 70 yards
Q4 PittsburghPunt, 3 plays, 7 yards
Q4 Michigan StateTouchdown, 11 plays, 71 yards
Q4 PittsburghPick-six, 8 plays (Michigan State scores), 73 yards
Q4 Michigan StateEnd of game, 1 play, −1 yard
Play by play
1st quarter5 drives, then Michigan State 10, Pittsburgh 7
Pittsburgh Punt, 3 plays
15:00
1st & 10 at own 35
Stephen Rusnak kickoff for 63 yds , Israel Abanikanda return for no gain to the Pitt 2
14:50
1st & 10 at own 2
Israel Abanikanda run for no gain to the Pitt 2
14:15
2nd & 10 at own 2
Nick Patti pass incomplete to Lucas Krull
14:09
3rd & 10 at own 2
Nick Patti pass incomplete to Jordan Addison
13:56
4th & 10 at own 2
Kirk Christodoulou punt for 43 yds , Jayden Reed returns for 16 yds to the Pitt 29
Michigan State Touchdown, 3 plays
13:51
1st & 10 at opp 29
Jordon Simmons run for 1 yd to the Pitt 28
13:17
2nd & 9 at opp 28
Payton Thorne pass incomplete to Jalen Nailor
13:11
3rd & 9 at opp 28
Payton Thorne pass complete to Jayden Reed for 28 yds for a TD, (Matt Coghlin KICK)Michigan State 7, Pittsburgh 0
Pittsburgh Touchdown, 12 plays
13:11
3rd & 9 at own 35
Stephen Rusnak kickoff for 65 yds for a touchback
13:03
1st & 10 at own 25
Israel Abanikanda run for 5 yds to the Pitt 30
12:38
2nd & 5 at own 30
Nick Patti pass complete to Jordan Addison for 13 yds to the Pitt 43 for a 1ST down
12:17
1st & 10 at own 43
Israel Abanikanda run for 5 yds to the Pitt 48
11:40
2nd & 5 at own 48
Nick Patti run for 8 yds to the MchSt 44 for a 1ST down
11:10
1st & 10 at opp 44
Israel Abanikanda run for 7 yds to the MchSt 37
10:39
2nd & 3 at opp 37
Nick Patti run for 3 yds to the MchSt 34 for a 1ST down
10:11
1st & 10 at opp 34
Nick Patti pass complete to Jordan Addison for 8 yds to the MchSt 26
9:41
2nd & 2 at opp 26
Vincent Davis run for 1 yd to the MchSt 25
9:06
3rd & 1 at opp 25
Vincent Davis run for 3 yds to the MchSt 22 for a 1ST down
8:36
1st & 10 at opp 22
Vincent Davis run for 6 yds to the MchSt 16
8:07
2nd & 4 at opp 16
Nick Patti pass incomplete to Lucas Krull, broken up by Noah Harvey
7:57
3rd & 4 at opp 16
Nick Patti run for 16 yds for a TD, (Sam Scarton KICK)Tied at 7
Michigan State Field goal, 11 plays
7:57
3rd & 4 at own 35
Ben Sauls kickoff for 65 yds for a touchback
7:52
1st & 10 at own 25
Jordon Simmons run for a loss of 3 yards to the MchSt 22
7:23
2nd & 13 at own 22
Jordon Simmons run for no gain to the MchSt 22
6:47
3rd & 13 at own 22
Payton Thorne pass complete to Jalen Nailor for 17 yds to the MchSt 39 for a 1ST down
6:40
1st & 10 at own 39
Joiner, Harold rush for 4 yards to the MICHIGANST43, PENALTY PITTSBURGH offside (Baldonado, Habakkuk) 5 yards to the MICHIGANST44, NO PLAY.
6:24
1st & 5 at own 44
Payton Thorne pass complete to Maliq Carr for 25 yds to the Pitt 31 for a 1ST down
6:16
1st & 10 at opp 31
Payton Thorne pass incomplete
6:10
2nd & 10 at opp 31
Harold Joiner run for 6 yds to the Pitt 25
5:52
3rd & 4 at opp 25
Payton Thorne run for 12 yds to the Pitt 13 for a 1ST down
5:17
1st & 10 at opp 13
Payton Thorne pass complete to Tre Mosley for 5 yds to the Pitt 8
4:40
2nd & 5 at opp 8
MICHIGAN ST Penalty, False Start (Matt Allen) to the Pitt 13
4:24
2nd & 10 at opp 13
Harold Joiner run for 2 yds to the Pitt 11
3:49
3rd & 8 at opp 11
Timeout PITTSBURGH, clock 03:49
3:43
3rd & 8 at opp 11
Joiner, Harold rush for 4 yards to the PITTSBURGH7, PENALTY MICHIGANST holding (Brown, Spencer) 10 yards to the PITTSBURGH21, NO PLAY.
3:19
3rd & 18 at opp 21
Payton Thorne pass complete to Harold Joiner for 3 yds to the Pitt 18
2:39
4th & 15 at opp 18
Matt Coghlin 36 yd FG GOODMichigan State 10, Pittsburgh 7
Pittsburgh Punt, 7 plays
2:39
4th & 15 at own 35
Stephen Rusnak kickoff for 57 yds , Israel Abanikanda return for 24 yds to the Pitt 32
2:33
1st & 10 at own 32
PITTSBURGH Penalty, False Start (Gavin Bartholomew) to the Pitt 27
2:26
1st & 15 at own 27
Israel Abanikanda run for a loss of 1 yard to the Pitt 26
1:53
2nd & 16 at own 26
Davis Beville pass complete to Melquise Stovall for 7 yds to the Pitt 33
1:19
3rd & 9 at own 33
Davis Beville pass complete to Vincent Davis for 8 yds to the Pitt 41
0:38
4th & 1 at own 41
Davis Beville run for 1 yd to the Pitt 42 for a 1ST down
0:29
1st & 10 at own 42
Davis Beville pass incomplete to Vincent Davis
0:24
2nd & 10 at own 42
Davis Beville pass complete to Vincent Davis for 1 yd to the Pitt 43
Q2 14:54
3rd & 9 at own 43
Davis Beville sacked by Brandon Wright for a loss of 9 yards to the Pitt 34
Q2 14:01
4th & 18 at own 34
Kirk Christodoulou punt for 43 yds , Jayden Reed returns for 9 yds to the MchSt 32
2nd quarter7 drives, then Pittsburgh 14, Michigan State 10
Michigan State Missed FG, 8 plays
13:56
1st & 10 at own 32
Elijah Collins run for 1 yd to the MchSt 33
13:27
2nd & 9 at own 33
Elijah Collins run for 4 yds to the MchSt 37
12:51
3rd & 5 at own 37
Payton Thorne pass complete to Keon Coleman for 9 yds to the MchSt 46 for a 1ST down
12:20
1st & 10 at own 46
Payton Thorne pass complete to Jalen Nailor for 50 yds to the Pitt 4 for a 1ST down
12:07
1st & goal at opp 4
Payton Thorne pass incomplete to Jayden Reed
12:07
2nd & 0 at opp 4
MICHIGAN ST Penalty, False Start (Matt Allen) to the Pitt 9
11:59
2nd & goal at opp 9
Payton Thorne run for a loss of 6 yards to the Pitt 15
11:17
3rd & goal at opp 15
Payton Thorne pass incomplete to Jalen Nailor
11:13
4th & 0 at opp 15
Matt Coghlin 33 yd FG MISSED
Pittsburgh Punt, 3 plays
11:06
1st & 10 at own 20
Rodney Hammond Jr. run for 2 yds to the Pitt 22
10:41
2nd & 8 at own 22
Rodney Hammond Jr. run for 3 yds to the Pitt 25
9:59
3rd & 5 at own 25
Davis Beville pass incomplete
9:51
4th & 5 at own 25
Kirk Christodoulou punt for 53 yds, fair catch by Jayden Reed at the MchSt 22
Michigan State Punt, 7 plays
9:43
1st & 10 at own 22
Elijah Collins run for 1 yd to the MchSt 23
9:11
2nd & 9 at own 23
Payton Thorne pass complete to Tre Mosley for 15 yds to the MchSt 38 for a 1ST down
8:36
1st & 10 at own 38
Payton Thorne pass incomplete to Elijah Collins
8:27
2nd & 10 at own 38
Payton Thorne run for 11 yds to the MchSt 49 for a 1ST down
8:11
1st & 10 at own 49
Elijah Collins run for 3 yds to the Pitt 48
7:40
2nd & 7 at opp 48
Jordon Simmons run for a loss of 5 yards to the MchSt 47 Jordon Simmons fumbled, recovered by MchSt Payton Thorne
7:00
3rd & 12 at own 47
Payton Thorne pass incomplete to Montorie Foster
6:46
4th & 12 at own 47
Bryce Baringer punt for 42 yds, fair catch by Jordan Addison at the Pitt 11
Pittsburgh Punt, 3 plays
6:40
1st & 10 at own 11
Vincent Davis run for a loss of 1 yard to the Pitt 10
5:56
2nd & 11 at own 10
Davis Beville run for 8 yds to the Pitt 18
5:33
3rd & 3 at own 18
Davis Beville pass incomplete to Jordan Addison
5:20
4th & 3 at own 18
Kirk Christodoulou punt for 40 yds, downed at the MchSt 42
Michigan State Interception, 7 plays
5:14
1st & 10 at own 42
Jordon Simmons run for 7 yds to the MchSt 49
4:45
2nd & 3 at own 49
Jordon Simmons run for 1 yd to the 50 yard line
4:33
3rd & 2 at the 50
MICHIGAN ST Penalty, False Start (Spencer Brown) to the MchSt 45
4:12
3rd & 7 at own 45
Payton Thorne pass complete to Tre Mosley for 15 yds to the Pitt 40 for a 1ST down
3:39
1st & 10 at opp 40
Jordon Simmons run for 2 yds to the Pitt 38
3:02
2nd & 8 at opp 38
Jordon Simmons run for 3 yds to the Pitt 35
2:31
3rd & 5 at opp 35
Jordon Simmons run for 6 yds to the Pitt 29 for a 1ST down
2:03
1st & 10 at opp 29
Payton Thorne pass intercepted Brandon Hill return for no gain to the Pitt 13
Pittsburgh Touchdown, 6 plays
1:55
1st & 10 at own 13
Vincent Davis run for 12 yds to the Pitt 25 for a 1ST down
1:47
1st & 10 at own 25
Davis Beville pass complete to Jordan Addison for 10 yds to the Pitt 35 for a 1ST down
1:29
1st & 10 at own 35
Davis Beville pass complete to Jordan Addison for 52 yds to the MchSt 13 for a 1ST down
1:21
1st & 10 at opp 13
Vincent Davis run for 12 yds to the MchSt 1 for a 1ST down
1:08
1st & goal at opp 1
Vincent Davis run for a loss of 3 yards to the MchSt 4
1:03
2nd & 0 at opp 4
Timeout PITTSBURGH, clock 01:03
1:02
2nd & goal at opp 4
Davis Beville pass complete to Jared Wayne for 4 yds for a TD, (Sam Scarton KICK)Pittsburgh 14, Michigan State 10
Michigan State End of half, 3 plays
1:02
2nd & 13 at own 35
Ben Sauls kickoff for 65 yds , Jalen Nailor return for 16 yds to the MchSt 16
0:52
1st & 10 at own 16
Payton Thorne pass complete to Connor Heyward for 9 yds to the MchSt 25
0:43
2nd & 1 at own 25
Payton Thorne sacked by Tyler Bentley for a loss of 8 yards to the MchSt 17
0:01
3rd & 9 at own 17
Elijah Collins run for 1 yd to the MchSt 18
3rd quarter7 drives, then Pittsburgh 21, Michigan State 10
Michigan State Fumble return TD, 3 plays (Pittsburgh scores)
15:00
1st & 10 at own 35
Ben Sauls kickoff for 65 yds for a touchback
14:54
1st & 10 at own 25
Payton Thorne pass incomplete to Jalen Nailor, broken up by A.J. Woods
14:50
2nd & 10 at own 25
Payton Thorne pass incomplete to Jayden Reed
14:40
3rd & 10 at own 25
Payton Thorne run for 1 yd Payton Thorne fumbled, forced by John Morgan III, recovered by Pitt Cam Bright , return for 26 yds, (Sam Scarton KICK)Pittsburgh 21, Michigan State 10
Michigan State Turnover on downs, 11 plays
14:40
1st & 10 at own 35
Ben Sauls kickoff for 65 yds for a touchback
14:33
1st & 10 at own 25
Jordon Simmons run for 10 yds to the MchSt 35 for a 1ST down
14:13
1st & 10 at own 35
Payton Thorne run for 3 yds to the MchSt 38
13:35
2nd & 7 at own 38
Payton Thorne pass complete to Connor Heyward for 4 yds to the MchSt 42
12:57
3rd & 3 at own 42
Payton Thorne pass incomplete to Jalen Nailor
12:52
4th & 3 at own 42
Connor Heyward run for 7 yds to the MchSt 49 for a 1ST down
12:12
1st & 10 at own 49
Payton Thorne pass complete to Tre Mosley for 8 yds to the Pitt 43
11:47
2nd & 2 at opp 43
Jordon Simmons run for 3 yds to the Pitt 40 for a 1ST down
11:03
1st & 10 at opp 40
Thorne, Payton pass incomplete, PENALTY PITTSBURGH roughing passer (Petrishen, John) 15 yards to the PITTSBURGH25, NO PLAY, 1ST DOWN MICHIGANST.
10:56
1st & 10 at opp 25
Jordon Simmons run for a loss of 4 yards to the Pitt 29
10:24
2nd & 14 at opp 29
Payton Thorne run for 1 yd to the Pitt 28
9:43
3rd & 13 at opp 28
Payton Thorne pass incomplete to Jayden Reed
9:37
4th & 13 at opp 28
Payton Thorne pass incomplete to Jalen Nailor, broken up by A.J. Woods
Pittsburgh Punt, 3 plays
9:28
1st & 10 at own 28
Davis Beville sacked by Jacob Slade for a loss of 8 yards to the Pitt 20
8:57
2nd & 18 at own 20
Vincent Davis run for 12 yds to the Pitt 32
8:22
3rd & 6 at own 32
Davis Beville pass complete to Shocky Jacques-Louis for 5 yds to the Pitt 37
7:29
4th & 1 at own 37
Kirk Christodoulou punt for 47 yds, downed at the MchSt 16
Michigan State Punt, 3 plays
7:22
1st & 10 at own 16
Elijah Collins run for 5 yds to the MchSt 21
6:52
2nd & 5 at own 21
Payton Thorne pass incomplete to Elijah Collins
6:48
3rd & 5 at own 21
Payton Thorne pass incomplete to Jayden Reed
6:40
4th & 5 at own 21
Bryce Baringer punt for 53 yds , Jordan Addison returns for no gain to the Pitt 26
Pittsburgh Punt, 3 plays
6:31
1st & 10 at own 26
Davis Beville pass complete to Jordan Addison for a loss of 1 yard to the Pitt 25
6:21
2nd & 11 at own 25
Vincent Davis run for 1 yd to the Pitt 26
5:42
3rd & 10 at own 26
Davis Beville sacked by Drew Beesley and Brandon Wright for a loss of 3 yards to the Pitt 23
4:58
4th & 13 at own 23
Kirk Christodoulou punt for 41 yds, fair catch by Jayden Reed at the MchSt 36
Michigan State Punt, 7 plays
4:47
1st & 10 at own 36
Payton Thorne pass complete to Jalen Nailor for 5 yds to the MchSt 41
4:21
2nd & 5 at own 41
Jordon Simmons run for no gain to the MchSt 41
3:47
3rd & 5 at own 41
Payton Thorne pass incomplete to Maliq Carr
3:41
4th & 5 at own 41
Payton Thorne pass complete to Jalen Nailor for 9 yds to the 50 yard line for a 1ST down
3:22
1st & 10 at the 50
Payton Thorne sacked by Bam Brima for a loss of 10 yards to the MchSt 40
2:45
2nd & 20 at own 40
Payton Thorne pass incomplete to Connor Heyward
2:34
3rd & 20 at own 40
Payton Thorne pass complete to Harold Joiner for 8 yds to the MchSt 48
2:11
4th & 12 at own 48
Bryce Baringer punt for 43 yds, fair catch by Jordan Addison at the Pitt 9
Pittsburgh Punt, 4 plays
2:01
1st & 10 at own 9
Jordan Addison run for 28 yds to the Pitt 37 for a 1ST down
1:38
1st & 10 at own 37
PITTSBURGH Penalty, False Start (Carter Warren) to the Pitt 32
1:21
1st & 15 at own 32
Rodney Hammond Jr. run for 6 yds to the Pitt 38
0:52
2nd & 9 at own 38
Davis Beville sacked by Simeon Barrow and Jacub Panasiuk for a loss of 12 yards to the Pitt 26
0:09
3rd & 21 at own 26
Rodney Hammond Jr. run for 9 yds to the Pitt 35
Q4 14:53
4th & 12 at own 35
Kirk Christodoulou punt for 35 yds, punt out-of-bounds at the MchSt 30
4th quarter5 drives, then Michigan State 31, Pittsburgh 21
Michigan State Touchdown, 13 plays
14:48
1st & 10 at own 30
Payton Thorne pass complete to Tre Mosley for 15 yds to the MchSt 45 for a 1ST down
14:19
1st & 10 at own 45
Payton Thorne pass complete to Jayden Reed for 2 yds to the MchSt 47
13:52
2nd & 8 at own 47
Payton Thorne pass complete to Jayden Reed for 11 yds to the Pitt 42 for a 1ST down
13:26
1st & 10 at opp 42
Payton Thorne pass complete to Jalen Nailor for 13 yds to the Pitt 29 for a 1ST down
12:53
1st & 10 at opp 29
Payton Thorne pass complete to Jordon Simmons for 5 yds to the Pitt 24
12:16
2nd & 5 at opp 24
Payton Thorne pass incomplete to Jalen Nailor
12:11
3rd & 5 at opp 24
Jordon Simmons run for a loss of 1 yard to the Pitt 25
11:30
4th & 6 at opp 25
Payton Thorne pass complete to Connor Heyward for 8 yds to the Pitt 17 for a 1ST down
10:58
1st & 10 at opp 17
Payton Thorne pass complete to Jayden Reed for 6 yds to the Pitt 11
10:11
2nd & 4 at opp 11
Payton Thorne run for 6 yds to the Pitt 5 for a 1ST down
9:56
1st & 0 at opp 5
MICHIGAN ST Penalty, False Start (Maliq Carr) to the Pitt 10
9:28
1st & goal at opp 10
Jordon Simmons run for 1 yd to the Pitt 9
8:43
2nd & goal at opp 9
Payton Thorne sacked by Devin Danielson for a loss of 6 yards to the Pitt 15
8:06
3rd & goal at opp 15
Payton Thorne pass complete to Connor Heyward for 15 yds for a TD, (Two-Point Conversion failed )Pittsburgh 21, Michigan State 16
8:06
3rd & 0 at opp 3
MICHIGAN ST Penalty, False Start (-5 Yards) to the Pitt 8
Pittsburgh Punt, 3 plays
8:06
3rd & 25 at own 35
Stephen Rusnak kickoff for 56 yds , Vincent Davis return for 13 yds to the Pitt 22
7:55
1st & 10 at own 22
Vincent Davis run for no gain to the Pitt 22
7:14
2nd & 10 at own 22
Davis Beville pass complete to Gavin Bartholomew for 9 yds to the Pitt 31
6:25
3rd & 1 at own 31
Vincent Davis run for a loss of 2 yards to the Pitt 29
5:37
4th & 3 at own 29
Kirk Christodoulou punt for 42 yds, fair catch by Jayden Reed at the MchSt 29
Michigan State Touchdown, 11 plays
5:32
1st & 10 at own 29
Jordon Simmons run for 2 yds to the MchSt 31
5:02
2nd & 8 at own 31
Payton Thorne pass complete to Connor Heyward for 1 yd to the MchSt 32
4:28
3rd & 7 at own 32
Payton Thorne pass complete to Jayden Reed for 11 yds to the MchSt 43 for a 1ST down
4:11
1st & 10 at own 43
Payton Thorne pass complete to Keon Coleman for 11 yds to the Pitt 46 for a 1ST down
3:53
1st & 10 at opp 46
Payton Thorne pass incomplete to Tre Mosley, broken up by Erick Hallett
3:49
2nd & 10 at opp 46
Payton Thorne pass incomplete to Jalen Nailor
3:44
3rd & 10 at opp 46
Payton Thorne pass complete to Maliq Carr for 10 yds to the Pitt 36 for a 1ST down
3:13
1st & 10 at opp 36
Payton Thorne pass incomplete to Tre Mosley
3:06
2nd & 10 at opp 36
Payton Thorne pass incomplete to Jalen Nailor
3:06
3rd & 10 at opp 36
Timeout PITTSBURGH, clock 03:06
3:00
3rd & 10 at opp 36
Payton Thorne pass complete to Jalen Nailor for 14 yds to the Pitt 22 for a 1ST down
2:51
1st & 10 at opp 22
Payton Thorne pass complete to Jayden Reed for 22 yds for a TD, (Payton Thorne pass to Jalen Nailor for Two-Point Conversion)Michigan State 24, Pittsburgh 21
Pittsburgh Pick-six, 8 plays (Michigan State scores)
2:51
1st & 10 at own 35
Stephen Rusnak kickoff for 40 yds fair catch by Vincent Davis at the Pitt 1
2:43
1st & 10 at own 25
Vincent Davis run for 2 yds to the Pitt 27
2:25
2nd & 8 at own 27
Davis Beville sacked by Jacub Panasiuk and Jacob Slade for a loss of 7 yards to the Pitt 20
2:24
3rd & 15 at own 20
Timeout PITTSBURGH, clock 02:24
2:12
3rd & 15 at own 20
Davis Beville pass complete to Vincent Davis for 7 yds to the Pitt 27
1:50
4th & 8 at own 27
Davis Beville pass complete to Jordan Addison for 8 yds to the Pitt 35 for a 1ST down
1:35
1st & 10 at own 35
Davis Beville pass complete to Jordan Addison for 24 yds to the MchSt 41 for a 1ST down
1:15
1st & 10 at opp 41
Davis Beville pass complete to Melquise Stovall for 7 yds to the MchSt 34
0:44
2nd & 3 at opp 34
Davis Beville pass complete to Lucas Krull for 8 yds to the MchSt 26 for a 1ST down
0:22
1st & 10 at opp 26
Davis Beville pass intercepted for a TD Cal Haladay return for 78 yds for a TD, (Matt Coghlin KICK)Michigan State 31, Pittsburgh 21
Michigan State End of game, 1 play
0:22
1st & 10 at own 35
Stephen Rusnak on-side kick recovered by MICHIGAN ST at the Pitt 22
0:20
1st & 10 at opp 22
TEAM run for a loss of 1 yard to the Pitt 23
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.