| Played in Champaign (IL), IL, weather: 23 degrees, fair, 4 mph wind. |
| San Francisco won the toss and elected to receive. |
| Start of first quarter. |
| (1Q: 15:00) Jay Whitfield kicked off 63 yards from the CHM35. Mason Peppers returned the ball 25 yards to the SFO27. Tackled by Devonte Osborne. |
| 1-10-SFO27 (1Q: 14:18) Antoine Canada pass completed to RB Corey Andersen for 3 yards. Tackled by ILB Scott Lefkowitz. |
| 2-7-SFO30 (1Q: 13:48) PENALTY: San Francisco was called for a False Start. |
| 2-12-SFO25 (1Q: 13:39) Antoine Canada pass completed to WR Nathaniel Schulters for 14 yards. Tackled by ILB Cole Griffin. |
| 1-10-SFO39 (1Q: 13:06) Antoine Canada scrambled for 5 yards. Tackled by CB Walter Barela. |
| 2-5-SFO44 (1Q: 12:40) Corey Andersen ran around right end for -1 yards. Tackled by DE Gary Hansen. |
| 3-6-SFO43 (1Q: 11:58) Corey Andersen ran inside the right tackle for 17 yards. Tackled by OLB Kenny West, assisted by ILB Scott Lefkowitz. Key block delivered by Chevy Vann. |
| 1-10-CHM40 (1Q: 11:17) PENALTY: San Francisco was called for a False Start. |
| 1-15-CHM45 (1Q: 11:10) Antoine Canada pass was blocked at the line, intended for WR Nathaniel Schulters. DT Dominique Williams blocked the pass. The quarterback threw into double coverage. |
| 2-15-CHM45 (1Q: 11:06) Antoine Canada pass fell incomplete, intended for WR Nathaniel Schulters. ILB Scott Lefkowitz defended the pass. |
| 3-15-CHM45 (1Q: 11:00) Antoine Canada scrambled for 4 yards. Tackled by CB Bob Whitfield. |
| 4-11-CHM41 (1Q: 10:33) Al Bradley punted 41 yards. Touchback. |
| 1-10-CHM20 (1Q: 10:28) Rusty Crownover pass fell incomplete, intended for TE Tommy Hanks. DT Kenyon Cross hurried the quarterback into a bad throw. PENALTY: Champaign (IL) was called for Offensive Holding. |
| 1-20-CHM10 (1Q: 10:21) Rusty Crownover pass completed to TE Sammy Hopper for 65 yards. Tackled by S Roman Seitz. The receiver ran his route right over the middle of the field. Hopper gained 57 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-SFO25 (1Q: 09:40) Rusty Crownover kept the ball, running around the left tackle for 5 yards. Tackled by S Roman Seitz, assisted by CB Kayden Mughelli. Key block delivered by Liam Sanderson. |
| 2-5-SFO20 (1Q: 08:56) Bucky Lincoln ran inside the left tackle for 4 yards. Tackled by S Silas Harrow. |
| 3-1-SFO16 (1Q: 08:12) Rusty Crownover pass completed to WR Devonte Osborne for 6 yards. Tackled by OLB Hello Dahlin. The receiver ran his route right over the middle of the field. The quarterback threw into double coverage. |
| 1-10-SFO10 (1Q: 07:32) Bucky Lincoln ran around the left tackle for 10 yards and a TOUCHDOWN! Key block delivered by Juan Warren. Champaign (IL) 6, San Francisco 0 |
| (1Q: 07:32) Extra point by Jay Whitfield was good. Champaign (IL) 7, San Francisco 0 |
| (1Q: 07:26) Jay Whitfield kicked off 74 yards from the CHM35. Touchback. |
| 1-10-SFO20 (1Q: 07:26) Corey Andersen ran around the left tackle for 3 yards. Tackled by CB Walter Barela, assisted by DT Not Courtney Wheeler. DT Max Wheeler knocked down Deon Weber to break up the play. |
| 2-7-SFO23 (1Q: 06:53) Corey Andersen ran inside the right guard for -4 yards. Tackled by ILB Scott Lefkowitz. |
| 3-11-SFO19 (1Q: 06:11) Antoine Canada pass completed to WR Dale Propst for 3 yards. Tackled by CB Everett Bratzke. |
| 4-8-SFO22 (1Q: 05:46) Al Bradley punted 58 yards. Cornell Rice returned the kick 9 yards to the CHM29. Tackled by Camden Cobb. |
| 1-10-CHM29 (1Q: 05:36) Bucky Lincoln ran outside the right tackle for 7 yards. Tackled by DT Iron Cross. Key block delivered by Ralph Woodard. |
| 2-3-CHM36 (1Q: 05:01) Rusty Crownover pass fell incomplete, intended for WR Harvey Meier. CB Habanero Peppers defended the pass. The quarterback threw away from the double coverage. |
| 3-3-CHM36 (1Q: 04:53) Peyton Nixon ran inside the left tackle for 5 yards. Tackled by DT Kenyon Cross. Key block delivered by Sammy Hopper. |
| 1-10-CHM41 (1Q: 04:23) Bucky Lincoln ran inside the right tackle for 1 yard. Tackled by S Roman Seitz, assisted by S Silas Harrow. |
| 2-9-CHM42 (1Q: 03:42) Bucky Lincoln ran inside the left tackle for 4 yards. Tackled by S Roman Seitz. |
| 3-5-CHM46 (1Q: 03:16) Bucky Lincoln ran a draw inside the right guard for 6 yards. Tackled by S Roman Seitz, assisted by DE Abel Cortez. Key block delivered by Anthony Zimmerman. |
| 1-10-SFO48 (1Q: 02:46) Rusty Crownover pass completed to WR Harvey Meier for 14 yards. Tackled by S Silas Harrow, assisted by CB Alfred West. |
| 1-10-SFO34 (1Q: 02:00) Rusty Crownover pass completed to WR Devonte Osborne for 1 yard. Tackled by CB Abraham Knight. PENALTY: San Francisco was called for Unnecessary Roughness. |
| 1-10-SFO18 (1Q: 01:49) Peyton Nixon ran around right end for 4 yards. Tackled by S Roman Seitz. |
| 2-6-SFO14 (1Q: 01:25) Bucky Lincoln ran a draw inside the left guard for 6 yards. Tackled by DT Kenyon Cross. Key block delivered by Thurman Joppru. |
| 1-8-SFO08 (1Q: 01:03) Bucky Lincoln ran around the left tackle for 0 yards. Tackled by S Roman Seitz, assisted by CB Mason Peppers. |
| 2-8-SFO08 (1Q: 00:18) Bucky Lincoln ran around the left tackle for 8 yards and a TOUCHDOWN! Key block delivered by Anthony Zimmerman. Champaign (IL) 13, San Francisco 0 |
| (1Q: 00:18) Extra point by Jay Whitfield was good. Champaign (IL) 14, San Francisco 0 |
| (1Q: 00:09) Jay Whitfield kicked off 58 yards from the CHM35. Mason Peppers returned the ball 21 yards to the SFO28. Tackled by Alexander Anwar. Ball was fumbled and recovered by CHM Bob Whitfield on the SFO28. |
| Start of second quarter. |
| 1-10-SFO28 (2Q: 15:00) Bucky Lincoln ran inside the left tackle for 3 yards. Tackled by ILB Avery Sampson. |
| 2-7-SFO25 (2Q: 14:33) Bucky Lincoln ran around left end for 8 yards. Tackled by S Roman Seitz, assisted by CB Kayden Mughelli. Key block delivered by Anthony Zimmerman. Zimmerman ran over Austin Austin to set up the play. |
| 1-10-SFO17 (2Q: 13:51) Rusty Crownover pass completed to WR Devonte Gerhardt for -1 yards. Tackled by CB Kayden Mughelli. The quarterback threw away from the double coverage. |
| 2-11-SFO18 (2Q: 13:08) PENALTY: Champaign (IL) was called for a False Start. |
| 2-16-SFO23 (2Q: 13:00) Rusty Crownover pass completed to WR Harvey Meier for 23 yards and a TOUCHDOWN! Meier gained 19 yards after the catch. Champaign (IL) 20, San Francisco 0 |
| (2Q: 13:00) Extra point by Jay Whitfield was good. Champaign (IL) 21, San Francisco 0 |
| (2Q: 12:48) Jay Whitfield kicked off 67 yards from the CHM35. Habanero Peppers returned the ball 21 yards to the SFO19. Tackled by Cornell Rice. |
| 1-10-SFO19 (2Q: 12:14) Antoine Canada scrambled for 5 yards. Tackled by S Alejandro Poole. |
| 2-5-SFO24 (2Q: 11:42) Corey Andersen ran inside the left guard for 5 yards. Tackled by S Bryce Elliott, assisted by OLB Alexander Anwar. Key block delivered by Chevy Vann. |
| 1-10-SFO29 (2Q: 11:09) Corey Andersen ran inside the left guard for 4 yards. Tackled by ILB Cole Griffin. |
| 2-6-SFO33 (2Q: 10:40) Antoine Canada pass completed to WR Nathaniel Schulters for 40 yards. The receiver went out of bounds. Tackled by CB Walter Barela. |
| 1-10-CHM27 (2Q: 10:10) Corey Andersen ran outside the right tackle for 1 yard. Tackled by ILB Scott Lefkowitz, assisted by S Alejandro Poole. ILB Cole Griffin knocked down Skip Tate to break up the play. |
| 2-9-CHM26 (2Q: 09:27) Antoine Canada pass completed to WR Dale Propst for 15 yards. Tackled by DT Not Courtney Wheeler. Propst gained 11 yards after the catch. |
| 1-10-CHM11 (2Q: 08:51) Antoine Canada pass fell incomplete, intended for WR Otis Kramer. CB Walter Barela defended the pass. |
| 2-10-CHM11 (2Q: 08:45) Antoine Canada pass completed to WR Otis Kramer for 8 yards. The receiver went out of bounds. Tackled by CB Walter Barela. |
| 3-2-CHM03 (2Q: 08:21) Corey Andersen ran inside the left guard for 3 yards and a TOUCHDOWN! Key block delivered by Deon Weber. Champaign (IL) 21, San Francisco 6 |
| (2Q: 08:21) Extra point by Derrick Dodge was good. Champaign (IL) 21, San Francisco 7 |
| (2Q: 08:14) Derrick Dodge kicked off 60 yards from the SFO35. Devonte Osborne returned the ball 70 yards to the SFO25. Tackled by Nathaniel Schulters. |
| 1-10-SFO25 (2Q: 07:29) Rusty Crownover pass completed to RB Peyton Nixon for 4 yards. Tackled by ILB Julio Norton. The receiver ran his route right over the middle of the field. Nixon gained 1 yard after the catch. The quarterback threw away from the double coverage. |
| 2-6-SFO21 (2Q: 06:44) Rusty Crownover pass fell incomplete, intended for TE Sammy Hopper. DT Joey Watson hurried the quarterback into a bad throw. The quarterback threw away from the double coverage. |
| 3-6-SFO21 (2Q: 06:37) Rusty Crownover pass completed to TE Sammy Hopper for -1 yards. Tackled by ILB Avery Sampson. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage. |
| 4-7-SFO22 (2Q: 06:00) Jay Whitfield attempted a 39 yard field goal and succeeded. Champaign (IL) 24, San Francisco 7 |
| (2Q: 05:55) Jay Whitfield kicked off 69 yards from the CHM35. Touchback. |
| 1-10-SFO20 (2Q: 05:55) Corey Andersen ran a counterplay inside the left tackle for 16 yards. Tackled by CB Everett Bratzke. Key block delivered by Devin Vann. |
| 1-10-SFO36 (2Q: 05:13) Antoine Canada scrambled for 4 yards. Tackled by CB Walter Barela. |
| 2-6-SFO40 (2Q: 04:44) Antoine Canada pass completed to WR Dale Propst for 10 yards. The receiver went out of bounds. Tackled by ILB Scott Lefkowitz. The receiver ran his route right over the middle of the field. PENALTY: Champaign (IL) was called for Defensive Holding. The penalty was declined. |
| 1-10-CHM50 (2Q: 04:33) Antoine Canada pass fell incomplete, intended for WR Otis Kramer. OLB Kenny West hurried the quarterback into a bad throw. |
| 2-10-CHM50 (2Q: 04:27) Antoine Canada pass fell incomplete, intended for WR Otis Kramer. ILB Scott Lefkowitz defended the pass. The quarterback threw away from the double coverage. |
| 3-10-CHM50 (2Q: 04:21) Antoine Canada pass completed to WR Ellis Francis for 3 yards. Tackled by CB Everett Bratzke, assisted by ILB Scott Lefkowitz. The quarterback threw away from the double coverage. |
| 4-7-CHM47 (2Q: 04:00) Al Bradley punted 45 yards. The ball was downed at the CHM02. |
| 1-10-CHM02 (2Q: 03:52) Bucky Lincoln ran around right end for 8 yards. Tackled by CB Alfred West. Key block delivered by Juan Warren. |
| 2-2-CHM10 (2Q: 03:18) Peyton Nixon ran around left end for -1 yards. Tackled by ILB Deon West, assisted by DT Kenyon Cross. |
| 3-3-CHM09 (2Q: 02:54) Bucky Lincoln ran inside the right guard for 1 yard. Tackled by OLB Hello Dahlin, assisted by ILB Avery Sampson. |
| 4-2-CHM10 (2Q: 02:25) Kaleb Fike punted 40 yards. Habanero Peppers returned the kick -2 yards to the SFO48. Tackled by Otis Durham. |
| 1-10-SFO48 (2Q: 02:16) Antoine Canada pass completed to WR Dale Propst for 6 yards. Tackled by S Bryce Elliott. The quarterback threw away from the double coverage. The ball was fumbled and recovered by CHM Cole Griffin on the CHM46. |
| 1-10-CHM46 (2Q: 02:10) Rusty Crownover pass completed to WR Harvey Meier for 54 yards and a TOUCHDOWN! Meier gained 3 yards after the catch. The quarterback threw away from the double coverage. Champaign (IL) 30, San Francisco 7 |
| (2Q: 02:10) Extra point by Jay Whitfield was good. Champaign (IL) 31, San Francisco 7 |
| Official time out for the two-minute warning. |
| (2Q: 02:00) Jay Whitfield kicked off 58 yards from the CHM35. Mason Peppers returned the ball 19 yards to the SFO26. Tackled by Bob Whitfield. |
| 1-10-SFO26 (2Q: 01:39) Corey Andersen ran outside the right tackle for -1 yards. Tackled by DE Nolan Hanks. |
| 2-11-SFO25 (2Q: 01:17) Antoine Canada pass completed to WR Dale Propst for -4 yards. Tackled by CB Everett Bratzke. |
| 3-15-SFO21 (2Q: 00:58) Corey Andersen ran outside the right tackle for 3 yards. Tackled by ILB Scott Lefkowitz. |
| Champaign (IL) called a time out. |
| 4-12-SFO24 (2Q: 00:49) Al Bradley punted 51 yards. Cornell Rice returned the kick 7 yards to the CHM32. Tackled by Trenton Dowdy. |
| 1-10-CHM32 (2Q: 00:39) Bucky Lincoln ran inside the right tackle for 9 yards. Tackled by DT Kenyon Cross, assisted by CB Kayden Mughelli. Key block delivered by Juan Warren. |
| Champaign (IL) called a time out. |
| 2-1-CHM41 (2Q: 00:31) Rusty Crownover pass fell incomplete, intended for TE Sammy Hopper. DE Austin Austin hurried the quarterback into a bad throw. |
| 3-1-CHM41 (2Q: 00:24) Rusty Crownover pass completed to FB Ralph Woodard for 5 yards. Tackled by S Silas Harrow. The quarterback threw away from the double coverage. |
| Champaign (IL) called a time out. |
| 1-10-CHM46 (2Q: 00:15) Rusty Crownover pass fell incomplete, intended for WR Harvey Meier. S Roman Seitz defended the pass. |
| 2-10-CHM46 (2Q: 00:05) Rusty Crownover sacked by DT Iron Cross for a loss of 10 yards. Sack allowed by Liam Sanderson. |
| Start of third quarter. |
| (3Q: 15:00) Derrick Dodge kicked off 46 yards from the SFO35. Aiden Strickland returned the ball 19 yards to the CHM38. Tackled by Otis Kramer. |
| 1-10-CHM38 (3Q: 14:21) Peyton Nixon ran around the left tackle for 14 yards. Tackled by DT Joey Watson, assisted by CB Habanero Peppers. Key block delivered by Anthony Zimmerman. |
| 1-10-SFO48 (3Q: 13:36) Rusty Crownover pass completed to TE Sammy Hopper for 13 yards. Tackled by CB Alfred West. The receiver ran his route right over the middle of the field. Hopper gained 5 yards after the catch. |
| 1-10-SFO35 (3Q: 13:14) Bucky Lincoln ran around left end for 8 yards. Tackled by DT Joey Watson. Key block delivered by Thurman Joppru. |
| 2-2-SFO27 (3Q: 12:36) Bucky Lincoln ran around the left tackle for 4 yards. Tackled by DE T.J. Shapiro, assisted by S Roman Seitz. Key block delivered by Anthony Zimmerman. |
| 1-10-SFO23 (3Q: 11:57) Rusty Crownover pass completed to RB Bucky Lincoln for 23 yards and a TOUCHDOWN! Lincoln gained 18 yards after the catch. Champaign (IL) 37, San Francisco 7 |
| (3Q: 11:57) Extra point by Jay Whitfield was good. Champaign (IL) 38, San Francisco 7 |
| (3Q: 11:43) Jay Whitfield kicked off 71 yards from the CHM35. Touchback. |
| 1-10-SFO20 (3Q: 11:43) Antoine Canada pass completed to RB Jeremy Lewis for -2 yards. Tackled by DT Max Wheeler. San Francisco's Otis Kramer was hurt on the play. This appears to be a very serious elbow injury. |
| 2-12-SFO18 (3Q: 11:20) Antoine Canada pass completed to RB Earnest Barton for -1 yards. The receiver went out of bounds. Tackled by ILB Scott Lefkowitz. |
| 3-13-SFO17 (3Q: 10:39) Antoine Canada sacked by DT Max Wheeler and OLB Kenny West for a loss of 5 yards. Sack allowed by Amir McConnell. |
| 4-18-SFO12 (3Q: 10:12) Al Bradley punted 51 yards. The ball was downed at the CHM37. |
| 1-10-CHM37 (3Q: 10:02) Peyton Nixon ran around the left tackle for 1 yard. Tackled by CB Habanero Peppers. The defense looked very familiar with that play. |
| 2-9-CHM38 (3Q: 09:18) Peyton Nixon ran a counterplay inside the left tackle for -1 yards. Tackled by DT Iron Cross, assisted by S Roman Seitz. |
| 3-10-CHM37 (3Q: 08:33) Bucky Lincoln ran around left end for 3 yards. Tackled by ILB Cody Piccarreta. |
| 4-7-CHM40 (3Q: 07:57) Kaleb Fike punted 52 yards. Habanero Peppers returned the kick -3 yards to the SFO05. Tackled by Aaron Brady. |
| 1-10-SFO05 (3Q: 07:48) PENALTY: San Francisco was called for a False Start. |
| 1-12-SFO03 (3Q: 07:38) Antoine Canada scrambled for 0 yards. Tackled by S Aiden Strickland. |
| 2-12-SFO03 (3Q: 07:13) Antoine Canada pass completed to WR Eli Pappalardo for 33 yards. Tackled by S Bryce Elliott. Pappalardo gained 29 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-SFO36 (3Q: 06:47) Bob Winfrey pass was thrown incomplete, intended for TE Trenton Dowdy. |
| 2-10-SFO36 (3Q: 06:42) Jeremy Lewis ran outside the right tackle for 40 yards. Tackled by ILB Scott Lefkowitz. Key block delivered by Sean Hotle. Hotle ran over Gary Hansen to set up the play. |
| 1-10-CHM24 (3Q: 06:05) Jeremy Lewis ran around the left tackle for 5 yards. Tackled by ILB Shannon Foster, assisted by S Bryce Elliott. Key block delivered by Deon Weber. |
| 2-5-CHM19 (3Q: 05:25) Earnest Barton ran inside the left tackle for 7 yards. Tackled by ILB Scott Lefkowitz. The ball was fumbled and recovered by SFO Amir McConnell to the CHM12. |
| 1-10-CHM12 (3Q: 04:40) Bob Winfrey pass completed to WR Eli Pappalardo for 10 yards. Tackled by CB Otis Durham. |
| 1-2-CHM02 (3Q: 04:05) Jeremy Lewis ran outside the right tackle for 0 yards. Tackled by DT Max Wheeler. |
| 2-2-CHM02 (3Q: 03:41) Jeremy Lewis ran inside the right guard for -3 yards. Tackled by OLB Alexander Anwar. ILB Scott Lefkowitz knocked down Amir McConnell to break up the play. |
| 3-5-CHM05 (3Q: 03:10) Bob Winfrey pass completed to RB Earnest Barton for 5 yards and a TOUCHDOWN! Champaign (IL) 38, San Francisco 13 |
| (3Q: 03:10) Extra point by Derrick Dodge was good. Champaign (IL) 38, San Francisco 14 |
| (3Q: 02:59) Derrick Dodge kicked off 70 yards from the SFO35. Touchback. |
| 1-10-CHM20 (3Q: 02:59) Peyton Nixon ran a draw inside the left guard for 1 yard. Tackled by S Roman Seitz. |
| 2-9-CHM21 (3Q: 02:16) Bucky Lincoln ran around left end for 10 yards. Tackled by CB Mason Peppers. Key block delivered by Thurman Joppru. |
| 1-10-CHM31 (3Q: 01:39) Bucky Lincoln ran inside the left tackle for 3 yards. Tackled by DT Kenyon Cross, assisted by DT Joey Watson. |
| 2-7-CHM34 (3Q: 01:13) Bucky Lincoln ran around left end for 5 yards and was forced out of bounds. Tackled by ILB Deon West. |
| 3-2-CHM39 (3Q: 00:48) Bucky Lincoln ran inside the left tackle for 4 yards. Tackled by ILB Deon West, assisted by DT Joey Watson. Key block delivered by Tommy Hanks. |
| 1-10-CHM43 (3Q: 00:18) Rusty Crownover pass completed to RB Peyton Nixon for 22 yards. Tackled by S Silas Harrow. Nixon gained 20 yards after the catch. |
| Start of fourth quarter. |
| 1-10-SFO35 (4Q: 15:00) Peyton Nixon ran around the left tackle for -2 yards. Tackled by CB Mason Peppers. |
| 2-12-SFO37 (4Q: 14:17) Rusty Crownover pass fell incomplete, intended for WR Harvey Meier. DT Joey Watson hurried the quarterback into a bad throw. |
| 3-12-SFO37 (4Q: 14:07) Rusty Crownover pass completed to WR Harvey Meier for 3 yards. Tackled by S Silas Harrow, assisted by CB Habanero Peppers. The receiver ran his route right over the middle of the field. |
| 4-9-SFO34 (4Q: 13:44) Kaleb Fike punted 34 yards. Touchback. |
| 1-10-SFO20 (4Q: 13:37) Bob Winfrey pass fell incomplete, intended for RB Earnest Barton. OLB Kenny West hurried the quarterback into a bad throw. |
| 2-10-SFO20 (4Q: 13:32) Bob Winfrey pass completed to WR Eli Pappalardo for 2 yards. The receiver went out of bounds. Tackled by CB Bob Whitfield. Pappalardo gained 1 yard after the catch. |
| 3-8-SFO22 (4Q: 12:55) Bob Winfrey pass fell incomplete, intended for WR Eli Pappalardo. OLB Alexander Anwar hurried the quarterback into a bad throw. |
| 4-8-SFO22 (4Q: 12:49) Al Bradley punted 31 yards. Bucky Lincoln called for a fair catch at the CHM47. |
| 1-10-CHM47 (4Q: 12:42) Rusty Crownover pass fell incomplete, intended for RB Aaron Brady. ILB Avery Sampson defended the pass. |
| 2-10-CHM47 (4Q: 12:36) Bucky Lincoln ran inside the left tackle for -4 yards. Tackled by DE Austin Austin, assisted by ILB Deon West. |
| 3-14-CHM43 (4Q: 12:07) Rusty Crownover pass completed to WR Devonte Osborne for 5 yards. Tackled by S Roman Seitz. The receiver ran his route right over the middle of the field. |
| 4-9-CHM48 (4Q: 11:43) Kaleb Fike punted 45 yards. The ball was marked out of bounds at the SFO07. |
| 1-10-SFO07 (4Q: 11:32) Corey Andersen ran inside the left guard for 4 yards. Tackled by ILB Cole Griffin, assisted by DT Not Courtney Wheeler. |
| 2-6-SFO11 (4Q: 10:51) Bob Winfrey pass fell incomplete, intended for WR Nathaniel Schulters. S Bryce Elliott defended the pass. |
| 3-6-SFO11 (4Q: 10:45) Bob Winfrey pass was blocked at the line, intended for WR Dale Propst. OLB Kenny West blocked the pass. |
| 4-6-SFO11 (4Q: 10:41) Al Bradley punted 55 yards. Cornell Rice returned the kick 13 yards to the CHM47. Tackled by Trenton Dowdy. |
| 1-10-CHM47 (4Q: 10:30) Harvey Meier ran outside the right tackle for 5 yards. Tackled by DE Abel Cortez. Key block delivered by Sammy Hopper. |
| 2-5-SFO48 (4Q: 09:57) Peyton Nixon ran around left end for 5 yards and was forced out of bounds. Tackled by ILB Avery Sampson. Key block delivered by Thurman Joppru. PENALTY: Champaign (IL) was called for an Illegal Substitution. |
| 2-10-CHM47 (4Q: 09:47) Bucky Lincoln ran inside the left guard for 4 yards. Tackled by ILB Deon West, assisted by DT Joey Watson. |
| 3-6-SFO49 (4Q: 09:09) Bucky Lincoln ran around left end for 5 yards. Tackled by ILB Avery Sampson, assisted by DT Joey Watson. |
| 4-1-SFO44 (4Q: 08:41) Kaleb Fike punted 39 yards. The ball was marked out of bounds at the SFO05. |
| 1-10-SFO05 (4Q: 08:31) Bob Winfrey pass fell incomplete, intended for WR Eli Pappalardo. S Alejandro Poole defended the pass. |
| 2-10-SFO05 (4Q: 08:25) Bob Winfrey pass completed to WR Eli Pappalardo for 23 yards. Tackled by ILB Richie Barber, assisted by S Alejandro Poole. The receiver ran his route right over the middle of the field. Pappalardo gained 13 yards after the catch. |
| 1-10-SFO28 (4Q: 07:46) Bob Winfrey sacked by OLB Kenny West for a loss of 8 yards. Sack allowed by Chevy Vann. |
| 2-18-SFO20 (4Q: 07:16) PENALTY: San Francisco was called for a False Start. |
| 2-23-SFO15 (4Q: 07:09) Bob Winfrey scrambled for 10 yards. Tackled by S Alejandro Poole. San Francisco's Deon Weber was hurt on the play. This appears to be a minor ankle injury. He should be able to remain in the game. |
| 3-13-SFO25 (4Q: 06:30) Bob Winfrey pass fell incomplete, intended for RB Corey Andersen. OLB Kenny West drove right through Jorge Covington to hurry the quarterback. The defense looked very familiar with that play. The quarterback threw away from the double coverage. |
| 4-13-SFO25 (4Q: 06:22) Bob Winfrey pass fell incomplete, intended for WR Nathaniel Schulters. DE Tyrell Garland hurried the quarterback into a bad throw. The quarterback threw into double coverage. The ball goes over on downs. |
| 1-10-SFO25 (4Q: 06:13) PENALTY: Champaign (IL) was called for a False Start. |
| 1-15-SFO30 (4Q: 06:05) Rusty Crownover pass fell incomplete, intended for WR Irving Ballew. S Silas Harrow defended the pass. |
| 2-15-SFO30 (4Q: 05:57) Bucky Lincoln ran around the left tackle for 4 yards. Tackled by ILB Avery Sampson. |
| 3-11-SFO26 (4Q: 05:11) Bucky Lincoln ran inside the left tackle for 5 yards. Tackled by S Roman Seitz, assisted by S Silas Harrow. |
| 4-6-SFO21 (4Q: 04:28) Jay Whitfield attempted a 38 yard field goal and succeeded. Champaign (IL) 41, San Francisco 14 |
| (4Q: 04:20) Jay Whitfield kicked off 68 yards from the CHM35. Silas Harrow returned the ball 22 yards to the SFO19. Tackled by Alexander Anwar. |
| 1-10-SFO19 (4Q: 04:10) Jeremy Lewis ran inside the right tackle for 1 yard. Tackled by DE Gary Hansen, assisted by ILB Shannon Foster. DT Max Wheeler knocked down Amir McConnell to break up the play. |
| 2-9-SFO20 (4Q: 03:34) Earnest Barton ran outside the right tackle for 14 yards. Tackled by ILB Shannon Foster, assisted by ILB Cole Griffin. Key block delivered by Amir McConnell. |
| 1-10-SFO34 (4Q: 03:04) Earnest Barton ran around the left tackle for 17 yards. Tackled by S Bryce Elliott. Key block delivered by Sean Hotle. |
| 1-10-CHM49 (4Q: 02:26) Earnest Barton ran inside the left tackle for 7 yards. Tackled by OLB Alexander Anwar, assisted by S Bryce Elliott. Key block delivered by Owen Delgado. |
| 2-3-CHM42 (4Q: 02:03) PENALTY: San Francisco was called for a False Start. |
| 2-8-CHM47 (4Q: 02:03) Bob Winfrey pass was blocked at the line, intended for WR Ellis Francis. ILB Shannon Foster blocked the pass. The defense looked very familiar with that play. The quarterback threw away from the double coverage. |
| Official time out for the two-minute warning. |
| 3-8-CHM47 (4Q: 01:55) Earnest Barton ran inside the right guard for 10 yards. Tackled by DE Tyrell Garland, assisted by DT Max Wheeler. Key block delivered by Amir McConnell. |
| 1-10-CHM37 (4Q: 01:31) Bob Winfrey pass fell incomplete, intended for WR Eli Pappalardo. OLB Kenny West defended the pass. The quarterback threw into double coverage. |
| 2-10-CHM37 (4Q: 01:25) Bob Winfrey pass fell incomplete, intended for WR Dale Propst. CB Walter Barela knocked the ball out of his grasp. The quarterback threw away from the double coverage. |
| 3-10-CHM37 (4Q: 01:17) Bob Winfrey pass was dropped by WR Nathaniel Schulters. |
| 4-10-CHM37 (4Q: 01:07) Derrick Dodge attempted a 54 yard field goal and succeeded. Champaign (IL) 41, San Francisco 17 |
| (4Q: 00:59) Derrick Dodge kicked off 63 yards from the SFO35. Aiden Strickland returned the ball 23 yards to the CHM25. Tackled by Nathaniel Schulters. |
| 1-10-CHM25 (4Q: 00:54) Peyton Nixon ran inside the left tackle for 5 yards. Tackled by DE T.J. Shapiro, assisted by DT Joey Watson. Key block delivered by Thurman Joppru. |
| San Francisco called a time out. |
| 2-5-CHM30 (4Q: 00:47) Peyton Nixon ran around the left tackle for 4 yards. Tackled by S Roman Seitz. |
| San Francisco called a time out. |
| 3-1-CHM34 (4Q: 00:40) Peyton Nixon ran inside the left guard for 1 yard. Tackled by ILB Julio Norton. Key block delivered by Juan Warren. |
| San Francisco called a time out. |
| 1-10-CHM35 (4Q: 00:31) Matt Bishop dropped to one knee for 0 yards. |
| Final Score: Champaign (IL) Flames 41, San Francisco Knights 17 |