Final at Ross-Ade Stadium, West LafayetteTV: ABC, ETVAttendance 65,170
At kickoff
68°F, overcast, wind 14 mph from the south, gusts to 20 mphWeather: NOAA NCEI Integrated Surface Database; Purdue University Airport (KLAF), 4 km from the stadium, 24 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Michigan
Purdue
394
Total yards
263
205
Passing yards
239
204
Rushing yards
50
4.9
Yards per pass
7.1
4.7
Yards per rush
1.5
22
First downs
13
6–18
Third downs
3–15
0–0
Fourth downs
0–0
1
Turnovers
2
0–0
Penalties
0–0
19:30
Possession
12:38
Efficiency
Michigan
Purdue
33%
Success rate
23%
0.01
EPA per play
−0.11
1.04
Explosiveness
1.26
0.24
Rushing EPA
−0.37
−0.15
Passing EPA
0.19
18%
Passing-down success
9%
−0.12
First-down EPA
−0.46
−0.02
Second-down EPA
0.01
0.28
Third-down EPA
0.38
2%
Havoc by its defense
1%
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 going in
Our ratings (scores only)
Purdue 52% to win. Michigan pulled the upset.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Purdue drives left to right, Michigan right to left.
Q1 MichiganPunt, 3 plays, 0 yards
Q1 PurdueTouchdown run, 10 plays, 65 yards
Q1 MichiganKickoff, 1 play, −80 yards
Q1 MichiganTouchdown pass, 7 plays, 80 yards
Q1 PurdueKickoff, 1 play, 23 yards
Q1 PurduePunt, 6 plays, 24 yards
Q1 MichiganPunt, 9 plays, 33 yards
Q1 PurduePunt, 3 plays, 1 yard
Q1 MichiganPunt, 3 plays, −8 yards
Q2 PurduePunt, 3 plays, 6 yards
Q2 MichiganField goal, 9 plays, 53 yards
Q2 PurdueKickoff, 1 play, 20 yards
Q2 PurduePunt, 3 plays, 0 yards
Q2 MichiganInterception, 4 plays, 14 yards
Q2 PurduePunt, 4 plays, 9 yards
Q2 MichiganPunt, 5 plays, 8 yards
Q2 PurdueTimeout, 8 plays, 53 yards
Q2 PurdueBlocked FG, 1 play, −6 yards
Q3 PurduePunt, 3 plays, 7 yards
Q3 MichiganPunt, 6 plays, 11 yards
Q3 PurdueInterception, 3 plays, 0 yards
Q3 MichiganMissed FG, 7 plays, 32 yards
Q3 PurduePunt, 3 plays, 8 yards
Q3 MichiganPunt, 3 plays, 8 yards
Q3 PurdueTouchdown pass, 1 play, 64 yards
Q3 MichiganKickoff, 1 play, −80 yards
Q3 MichiganField goal, 8 plays, 72 yards
Q3 PurdueKickoff, 1 play, 24 yards
Q3 PurduePunt, 6 plays, 8 yards
Q4 MichiganIncomplete pass, 6 plays, 30 yards
Q4 MichiganPunt, 4 plays, −19 yards
Q4 MichiganPunt, 3 plays, 0 yards
Q4 PurduePunt, 3 plays, −4 yards
Q4 MichiganField goal, 9 plays, 46 yards
Q4 PurdueKickoff, 1 play, 20 yards
Q4 PurdueFumble, 4 plays, 14 yards
Q4 MichiganTimeout, 2 plays, 12 yards
Play by play
1st quarter7 drives, then Tied at 7
Michigan Punt, 3 plays
15:00
1st & 10 at own 20
Chad Henne (MICH) pass right side complete to Braylon Edwards (MICH) for no gain.
14:25
2nd & 10 at own 20
Chad Henne (MICH) pass incomplete to the right side.
14:18
3rd & 10 at own 20
Chad Henne (MICH) pass right side complete to Tim Massaquoi (MICH) for 9 yards.
14:18
4th & 1 at own 29
Punt by Adam Finley (MICH) returned 15 yards by Jake Cunningham (PU) to the Boilermakers 35.
Purdue Touchdown run, 10 plays
14:18
1st & 10 at own 35
Kyle Orton (PU) pass left side complete to Dorien Bryant (PU) for 11 yards.
13:41
1st & 10 at own 46
Jerod Void (PU) rushed left side for 4 yards.
13:35
2nd & 6 at the 50
Jerod Void (PU) rushed right side for 18 yards.
13:18
1st & 10 at opp 32
Jerod Void (PU) rushed up the middle for 2 yards.
12:43
2nd & 8 at opp 30
Kyle Orton (PU) pass incomplete to the right side.
12:43
3rd & 8 at opp 30
8 yard penalty on Wolverines.
12:33
1st & 10 at opp 22
Jerod Void (PU) rushed up the middle for 4 yards.
12:01
2nd & 6 at opp 18
Jerod Void (PU) rushed left side for 3 yards.
11:42
3rd & 3 at opp 15
Kyle Orton (PU) pass across the middle complete to Charles Davis (PU) for 10 yards.
11:00
1st & goal at opp 5
Kyle Orton (PU) rushed up the middle for 4 yards.
10:36
2nd & goal at opp 1
Jerod Void (PU) rushed left side for a 1 yard touchdown.Purdue 6, Michigan 0
10:36
Extra point by Ben Jones (PU) is good.Purdue 7, Michigan 0
10:23
Boilermakers kickoff, touchback by Wolverines.
Michigan Touchdown pass, 7 plays
10:23
1st & 10 at own 20
Mike Hart (MICH) rushed up the middle for 3 yards.
9:46
2nd & 7 at own 23
Chad Henne (MICH) pass right side complete to Jason Avant (MICH) for 8 yards.
9:17
1st & 10 at own 31
Mike Hart (MICH) rushed right side for 6 yards.
9:17
2nd & 4 at own 37
Mike Hart (MICH) rushed up the middle for 6 yards.
9:17
1st & 10 at own 43
Chad Henne (MICH) pass across the middle complete to Tyler Ecker (MICH) for 30 yards.
8:24
1st & 10 at opp 27
Mike Hart (MICH) rushed up the middle for 2 yards.
7:55
2nd & 8 at opp 25
Chad Henne (MICH) pass right side complete to Mike Hart (MICH) for a 25 yard touchdown.Purdue 7, Michigan 6
7:55
Extra point by Garrett Rivas (MICH) is good.Tied at 7
7:39
Kickoff returned by Jerome Brooks (PU) for 10 yards.
Purdue Punt, 6 plays
7:34
1st & 10 at own 23
Kyle Orton (PU) rushed right side for 3 yards.
7:34
2nd & 7 at own 27
Kyle Orton (PU) pass left side complete to Charles Davis (PU) for 8 yards.
7:15
1st & 10 at own 35
Jerod Void (PU) rushed left side for -1 yards.
7:00
2nd & 11 at own 34
7 yard penalty on Wolverines.
7:00
1st & 10 at own 41
Jerod Void (PU) rushed left side for 3 yards.
6:44
2nd & 7 at own 44
Jerod Void (PU) rushed up the middle for 3 yards.
5:58
3rd & 4 at own 47
Kyle Orton (PU) pass incomplete across the middle.
5:58
4th & 4 at own 47
Punt by Dave Brytus (PU) no return by Wolverines.
Michigan Punt, 9 plays
5:30
1st & 10 at own 20
Mike Hart (MICH) rushed up the middle for 1 yard.
4:49
2nd & 9 at own 21
Chad Henne (MICH) pass incomplete to the right side.
4:49
3rd & 9 at own 21
5 yard penalty on Boilermakers.
4:39
3rd & 4 at own 26
Chad Henne (MICH) pass left side complete to Jason Avant (MICH) for 16 yards.
4:13
1st & 10 at own 42
Chad Henne (MICH) pass across the middle complete to Mike Hart (MICH) for 3 yards.
3:31
2nd & 7 at own 45
Mike Hart (MICH) rushed right side for 5 yards.
3:17
3rd & 2 at the 50
Max Martin (MICH) rushed up the middle for 3 yards.
2:29
1st & 10 at opp 47
Chad Henne (MICH) pass incomplete to the left side.
2:29
2nd & 10 at opp 47
Chad Henne (MICH) pass incomplete to the right side.
2:20
3rd & 10 at opp 47
Chad Henne (MICH) pass incomplete to the left side.
2:20
4th & 10 at opp 47
Punt by Adam Finley (MICH) no return by Boilermakers.
Purdue Punt, 3 plays
2:04
1st & 10 at own 18
Kyle Orton (PU) pass incomplete to the right side.
1:56
2nd & 10 at own 18
Brandon Jones (PU) rushed up the middle for 1 yard.
1:22
3rd & 9 at own 19
Kyle Orton (PU) pass incomplete across the middle.
1:12
4th & 9 at own 19
Punt by Dave Brytus (PU) returned 19 yards by Steve Breaston (MICH) to the Wolverines 45.
Michigan Punt, 3 plays
0:56
1st & 10 at own 45
Boilermakers timeout; 00:56 remaining 1st quarter
0:56
1st & 10 at own 45
Mike Hart (MICH) rushed right side for 1 yard.
0:28
2nd & 9 at own 44
Chad Henne (MICH) pass left side complete to Mike Hart (MICH) for -7 yards.
Q2 15:00
3rd & 16 at own 37
Start of the 2nd quarter.
Q2 15:00
3rd & 16 at own 37
Chad Henne (MICH) sacked for a loss of 8 yards.
Q2 14:27
4th & 24 at own 29
Punt by Adam Finley (MICH) returned 1 yards by Jake Cunningham (PU) to the Boilermakers 20.
2nd quarter7 drives, then Michigan 10, Purdue 7
Purdue Punt, 3 plays
14:27
1st & 10 at own 20
Kyle Orton (PU) pass across the middle complete to Ray Williams (PU) for 5 yards.
13:44
2nd & 5 at own 25
Brandon Jones (PU) rushed up the middle for 1 yard.
13:07
3rd & 4 at own 26
Kyle Orton (PU) pass incomplete to the right side.
12:59
4th & 4 at own 26
Punt by Dave Brytus (PU) no return by Wolverines.
Michigan Field goal, 9 plays
12:48
1st & 10 at own 34
Chad Henne (MICH) pass left side complete to Braylon Edwards (MICH) for 4 yards.
11:56
2nd & 6 at own 38
Mike Hart (MICH) rushed left side for 4 yards.
11:26
3rd & 2 at own 42
Chad Henne (MICH) pass left side complete to Tim Massaquoi (MICH) for 24 yards.
10:55
1st & 10 at opp 34
Mike Hart (MICH) rushed left side for 2 yards.
10:24
2nd & 8 at opp 32
Mike Hart (MICH) rushed right side for 14 yards.
10:24
1st & 10 at opp 18
Mike Hart (MICH) rushed up the middle for no gain.
9:13
2nd & 10 at opp 18
Chad Henne (MICH) pass incomplete to the left side.
9:06
3rd & 10 at opp 18
Wolverines timeout; 09:06 remaining 2nd quarter
9:06
3rd & 10 at opp 18
Chad Henne (MICH) pass right side complete to Braylon Edwards (MICH) for 5 yards.
9:06
4th & 5 at opp 13
30 yard field goal by Garrett Rivas (MICH) is good.Michigan 10, Purdue 7
8:56
1st & 0 at opp 20
Wolverines kickoff, touchback by Boilermakers.
Purdue Punt, 3 plays
8:56
1st & 10 at own 20
Kyle Orton (PU) pass incomplete across the middle.
8:56
2nd & 10 at own 20
Kyle Orton (PU) pass incomplete across the middle.
8:51
3rd & 10 at own 20
Jerod Void (PU) rushed up the middle for -1 yards.
8:41
4th & 11 at own 19
Punt by Dave Brytus (PU) no return by Wolverines.
Michigan Interception, 4 plays
8:41
1st & 10 at opp 49
Chad Henne (MICH) pass left side complete to Kevin Dudley (MICH) for 3 yards.
7:31
2nd & 7 at opp 46
Mike Hart (MICH) rushed up the middle for 11 yards.
7:08
1st & 10 at opp 35
Mike Hart (MICH) rushed up the middle for 2 yards.
6:52
2nd & 8 at opp 33
Chad Henne (MICH) pass left side intercepted by Antwaun Rogers (PU). Returned for 1 yard.
Purdue Punt, 4 plays
6:52
1st & 10 at own 21
Jerod Void (PU) rushed up the middle for 4 yards.
6:10
2nd & 6 at own 25
15 yard penalty on Wolverines.
6:10
1st & 10 at own 40
Kyle Orton (PU) pass incomplete across the middle.
5:58
2nd & 10 at own 40
Jerod Void (PU) rushed up the middle for -2 yards.
5:24
3rd & 12 at own 38
Kyle Orton (PU) sacked for a loss of 8 yards.
5:24
4th & 20 at own 30
Boilermakers fumble by Kyle Orton (PU), recovered by Matt Turner (PU), advanced for no gain.
5:24
4th & 20 at own 30
Punt by Dave Brytus (PU) no return by Wolverines.
Michigan Punt, 5 plays
5:02
1st & 10 at own 40
Mike Hart (MICH) rushed up the middle for 2 yards.
4:36
2nd & 8 at own 42
Chad Henne (MICH) pass across the middle complete to Braylon Edwards (MICH) for 8 yards.
4:21
1st & 10 at the 50
10 yard penalty on Wolverines.
3:58
1st & 20 at own 40
Mike Hart (MICH) rushed up the middle for 8 yards.
3:11
2nd & 12 at own 48
Chad Henne (MICH) pass incomplete to the right side.
3:02
3rd & 12 at own 48
Chad Henne (MICH) pass incomplete to the right side.
2:57
4th & 12 at own 48
Punt by Adam Finley (MICH) no return by Boilermakers.
Purdue Timeout, 8 plays
2:48
1st & 10 at own 20
Kyle Orton (PU) pass left side complete to Jerod Void (PU) for 1 yard.
2:14
2nd & 9 at own 21
Kyle Orton (PU) rushed up the middle for 1 yard.
1:56
3rd & 8 at own 22
5 yard penalty on Boilermakers.
1:23
3rd & 13 at own 17
Kyle Orton (PU) pass right side complete to Brian Hare (PU) for 36 yards.
0:54
1st & 10 at opp 47
Kyle Orton (PU) pass right side complete to Ray Williams (PU) for 6 yards.
0:43
2nd & 4 at opp 41
Boilermakers timeout; 00:43 remaining 2nd quarter
0:43
2nd & 4 at opp 41
Kyle Orton (PU) rushed right side for 10 yards.
0:37
1st & 10 at opp 31
10 yard penalty on Boilermakers.
0:30
1st & 20 at opp 41
Kyle Orton (PU) sacked for a loss of 11 yards.
0:21
2nd & 31 at own 48
Kyle Orton (PU) pass incomplete across the middle.
0:12
3rd & 30 at own 49
Kyle Orton (PU) pass right side complete to Dorien Bryant (PU) for 24 yards.
0:05
4th & 6 at opp 27
Boilermakers timeout; 00:05 remaining 2nd quarter
0:05
4th & 6 at opp 27
Boilermakers 44 yard field goal attempt blocked, recovered by Pierre Woods (MICH).
3rd quarter9 drives, then Purdue 14, Michigan 13
Purdue Punt, 3 plays
14:56
1st & 10 at own 28
Jerod Void (PU) rushed left side for 2 yards.
14:26
2nd & 8 at own 30
Kyle Orton (PU) pass right side complete to Dorien Bryant (PU) for 5 yards.
14:09
3rd & 3 at own 35
Kyle Orton (PU) pass incomplete to the right side.
13:32
4th & 3 at own 35
Punt by Dave Brytus (PU) no return by Wolverines.
Michigan Punt, 6 plays
13:32
1st & 10 at own 17
Mike Hart (MICH) rushed up the middle for 3 yards.
12:46
2nd & 7 at own 20
Mike Hart (MICH) rushed up the middle for 1 yard.
12:22
3rd & 6 at own 21
Chad Henne (MICH) pass left side complete to Tim Massaquoi (MICH) for 6 yards.
11:55
1st & 10 at own 27
Chad Henne (MICH) pass left side complete to Kevin Dudley (MICH) for 1 yard.
11:43
2nd & 9 at own 28
Mike Hart (MICH) rushed up the middle for no gain.
11:18
3rd & 9 at own 28
Chad Henne (MICH) pass incomplete across the middle.
11:02
4th & 9 at own 28
Punt by Adam Finley (MICH) no return by Boilermakers.
Purdue Interception, 3 plays
10:51
1st & 10 at own 31
Jerod Void (PU) rushed up the middle for no gain.
10:14
2nd & 10 at own 31
Kyle Orton (PU) pass incomplete to the left side.
10:06
3rd & 10 at own 31
Kyle Orton (PU) pass right side intercepted by Leon Hall (MICH). Returned for no gain.
Michigan Missed FG, 7 plays
10:06
1st & 10 at own 42
Mike Hart (MICH) rushed up the middle for 12 yards.
9:34
1st & 10 at opp 46
Mike Hart (MICH) rushed right side for 7 yards.
8:52
2nd & 3 at opp 39
Chad Henne (MICH) pass left side complete to Jason Avant (MICH) for 12 yards.
8:22
1st & 10 at opp 27
5 yard penalty on Wolverines.
8:22
1st & 15 at opp 32
Mike Hart (MICH) rushed up the middle for 6 yards.
7:27
2nd & 9 at opp 26
Chad Henne (MICH) pass incomplete to the left side.
7:21
3rd & 9 at opp 26
Chad Henne (MICH) pass across the middle complete to Tyler Ecker (MICH) for 5 yards.
7:21
4th & 4 at opp 21
38 yard field goal by Garrett Rivas (MICH) is no good.
Purdue Punt, 3 plays
6:37
1st & 10 at own 21
Jerod Void (PU) rushed left side for 5 yards.
6:27
2nd & 5 at own 26
Jerod Void (PU) rushed up the middle for 3 yards.
5:30
3rd & 2 at own 29
Kyle Orton (PU) pass incomplete to the right side.
5:17
4th & 2 at own 29
Punt by Dave Brytus (PU) no return by Wolverines.
Michigan Punt, 3 plays
5:08
1st & 10 at own 10
Mike Hart (MICH) rushed left side for 3 yards.
5:03
2nd & 7 at own 13
Chad Henne (MICH) pass left side complete to Jason Avant (MICH) for 5 yards.
5:03
3rd & 2 at own 18
Mike Hart (MICH) rushed up the middle for 1 yard.
4:53
4th & 1 at own 19
Punt by Adam Finley (MICH) returned 2 yards by Jake Cunningham (PU) to the Boilermakers 36.
Purdue Touchdown pass, 1 play
4:34
1st & 10 at own 36
Kyle Orton (PU) pass across the middle complete to Brandon Jones (PU) for a 63 yard touchdown.Purdue 13, Michigan 10
4:34
Extra point by Ben Jones (PU) is good.Purdue 14, Michigan 10
4:25
Boilermakers kickoff, touchback by Wolverines.
Michigan Field goal, 8 plays
4:25
1st & 10 at own 20
Chad Henne (MICH) pass right side complete to Tim Massaquoi (MICH) for 11 yards.
4:15
1st & 10 at own 31
Mike Hart (MICH) rushed right side for 29 yards.
3:39
1st & 10 at opp 40
Chad Henne (MICH) sacked for a loss of 8 yards.
2:56
2nd & 18 at opp 48
Mike Hart (MICH) rushed right side for 33 yards.
2:35
1st & 10 at opp 15
Max Martin (MICH) rushed up the middle for 4 yards.
2:03
2nd & 6 at opp 11
Max Martin (MICH) rushed up the middle for 3 yards.
1:16
3rd & 3 at opp 8
Chad Henne (MICH) pass incomplete across the middle.
1:11
4th & 3 at opp 8
25 yard field goal by Garrett Rivas (MICH) is good.Purdue 14, Michigan 13
1:06
1st & 0 at opp 10
Kickoff returned by Dorien Bryant (PU) for 14 yards.
Purdue Punt, 6 plays
1:01
1st & 10 at own 24
Kyle Orton (PU) pass left side complete to Brian Hare (PU) for 6 yards.
0:28
2nd & 4 at own 30
Kyle Orton (PU) pass incomplete across the middle.
0:24
3rd & 4 at own 30
Jerod Void (PU) rushed left side for 4 yards.
Q4 15:00
1st & 10 at own 34
Start of the 4th quarter.
Q4 15:00
1st & 10 at own 34
Jerod Void (PU) rushed left side for 1 yard.
Q4 14:27
2nd & 9 at own 35
Jerod Void (PU) rushed up the middle for -3 yards.
Q4 13:47
3rd & 12 at own 32
Kyle Orton (PU) rushed up the middle for 9 yards.
Q4 13:47
4th & 3 at own 41
Punt by Dave Brytus (PU) returned 26 yards by Steve Breaston (MICH) to the Boilermakers 45.
4th quarter7 drives, then Michigan 16, Purdue 14
Michigan Incomplete pass, 6 plays
12:57
1st & 10 at opp 45
Mike Hart (MICH) rushed up the middle for 4 yards.
12:22
2nd & 6 at opp 42
Chad Henne (MICH) rushed left side for 5 yards.
12:12
3rd & 1 at opp 37
Chad Henne (MICH) rushed up the middle for 1 yard.
12:09
1st & 10 at opp 36
15 yard penalty on Boilermakers.
11:47
1st & 10 at opp 21
Mike Hart (MICH) rushed up the middle for 1 yard.
11:12
2nd & 9 at opp 20
Boilermakers timeout; 11:12 remaining 4th quarter
11:12
2nd & 9 at opp 20
Chad Henne (MICH) pass right side complete to Jason Avant (MICH) for 5 yards.
10:51
3rd & 4 at opp 15
Chad Henne (MICH) pass incomplete to the left side.
Purdue 6 plays
10:14
4th & 4 at opp 15
Wolverines 32 yard field goal attempt blocked, recovered by Bobby Iwuchukwu (PU).
10:08
1st & 10 at opp 20
45 yard penalty on Wolverines.
10:08
1st & 10 at own 35
Jerod Void (PU) rushed up the middle for -1 yards.
9:15
2nd & 11 at own 34
Kyle Orton (PU) pass incomplete to the left side.
9:15
3rd & 11 at own 34
Kyle Orton (PU) sacked for a loss of 9 yards.
8:42
4th & 20 at own 25
Punt by Dave Brytus (PU) returned 3 yards by Steve Breaston (MICH) to the Wolverines 27.
Michigan Punt, 3 plays
8:42
1st & 10 at own 27
Chad Henne (MICH) pass incomplete across the middle.
8:28
2nd & 10 at own 27
Chad Henne (MICH) pass incomplete across the middle.
8:23
3rd & 10 at own 27
Chad Henne (MICH) pass incomplete to the left side.
8:23
4th & 10 at own 27
Punt by Adam Finley (MICH) returned 12 yards by Dorien Bryant (PU) to the Boilermakers 36.
Purdue Punt, 3 plays
8:07
1st & 10 at own 36
Ray Williams (PU) rushed up the middle for -8 yards.
7:36
2nd & 18 at own 28
Boilermakers timeout; 07:36 remaining 4th quarter
7:36
2nd & 18 at own 28
Kyle Orton (PU) rushed up the middle for 4 yards.
7:03
3rd & 14 at own 32
Kyle Orton (PU) pass across the middle complete to Brandon Jones (PU) for 6 yards.
6:40
4th & 8 at own 38
Punt by Dave Brytus (PU) no return by Wolverines.
Michigan Field goal, 9 plays
6:21
1st & 10 at own 36
Mike Hart (MICH) rushed right side for 16 yards.
5:54
1st & 10 at opp 47
Mike Hart (MICH) rushed up the middle for no gain.
5:24
2nd & 10 at opp 47
Chad Henne (MICH) pass left side complete to Tim Massaquoi (MICH) for 9 yards.
5:14
3rd & 1 at opp 38
Chad Henne (MICH) rushed up the middle for 1 yard.
4:52
1st & 10 at opp 37
Mike Hart (MICH) rushed right side for 11 yards.
4:25
1st & 10 at opp 26
Mike Hart (MICH) rushed up the middle for 1 yard.
3:44
2nd & 9 at opp 25
Chad Henne (MICH) pass incomplete to the right side.
3:32
3rd & 9 at opp 25
Wolverines timeout; 03:32 remaining 4th quarter
3:32
3rd & 9 at opp 25
Chad Henne (MICH) pass across the middle complete to Braylon Edwards (MICH) for 7 yards.
3:05
4th & 2 at opp 18
35 yard field goal by Garrett Rivas (MICH) is good.Michigan 16, Purdue 14
2:45
1st & 0 at opp 20
Wolverines kickoff, touchback by Boilermakers.
Purdue Fumble, 4 plays
2:45
1st & 10 at own 20
Kyle Orton (PU) pass incomplete across the middle.
2:42
2nd & 10 at own 20
Kyle Orton (PU) pass left side complete to Taylor Stubblefield (PU) for 10 yards.
2:22
1st & 10 at own 30
Kyle Orton (PU) rushed left side for 4 yards.
2:13
2nd & 6 at own 34
Kyle Orton (PU) pass across the middle complete to Dorien Bryant (PU) for 23 yards.
2:13
1st & 10 at opp 43
Boilermakers fumble by Dorien Bryant (PU), recovered by Leon Hall (MICH), returned for no gain.
Michigan Timeout, 2 plays
2:13
1st & 10 at own 43
Mike Hart (MICH) rushed right side for 7 yards.
1:36
2nd & 3 at the 50
Mike Hart (MICH) rushed up the middle for 5 yards.
1:11
1st & 10 at opp 45
Boilermakers timeout; 01:11 remaining 4th quarter
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.