| Played in Portland (OR), OR, weather: 41 degrees, fair, 9 mph wind. |
| Portland (OR) won the toss and elected to receive. |
| Start of first quarter. |
| (1Q: 15:00) Derrick Dodge kicked off 53 yards from the SFO35. Omar George returned the ball 24 yards to the POR36. Tackled by Otis Kramer. |
| 1-10-POR36 (1Q: 14:35) Sad-Sack Sobczak pass was intended for TE Easton Finley and was intercepted by OLB Tre Dahlin at the POR42. Tackled by Terry Irwin. |
| 1-10-POR42 (1Q: 14:27) PENALTY: San Francisco was called for a False Start. |
| 1-15-POR47 (1Q: 14:20) Antoine Canada pass was dropped by WR Dale Propst. |
| 2-15-POR47 (1Q: 14:13) Antoine Canada pass completed to WR Ellis Francis for 3 yards. Tackled by CB Brent Holmes, assisted by CB Fernando Wilson. |
| 3-12-POR44 (1Q: 13:49) Antoine Canada pass fell incomplete, intended for WR Nathaniel Schulters. S Ricardo Peck defended the pass. The quarterback threw into double coverage. |
| 4-12-POR44 (1Q: 13:40) Al Bradley punted 44 yards. Touchback. |
| 1-10-POR20 (1Q: 13:34) Sad-Sack Sobczak pass was blocked at the line, intended for WR Terry Irwin. DE Abel Cortez blocked the pass. The quarterback threw into double coverage. |
| 2-10-POR20 (1Q: 13:28) Roy Sobczak pass completed to TE Easton Finley for 8 yards. Tackled by DE T.J. Shapiro. Finley gained 1 yard after the catch. The quarterback threw away from the double coverage. |
| 3-2-POR28 (1Q: 13:05) Sad-Sack Sobczak pass completed to WR Terry Irwin for 31 yards. Tackled by CB Kayden Mughelli. Irwin gained 30 yards after the catch. The quarterback threw into double coverage. |
| 1-10-SFO41 (1Q: 12:32) Roy Sobczak pass was intended for TE Easton Finley and was intercepted by ILB Avery Sampson at the SFO40. Tackled by Easton Finley. |
| 1-10-SFO40 (1Q: 12:21) Corey Andersen ran inside the right guard for 1 yard. Tackled by DE Andre Wilkins, assisted by DT Ricardo Burke. |
| 2-9-SFO41 (1Q: 11:47) Antoine Canada pass completed to WR Nathaniel Schulters for 10 yards. Tackled by OLB Jonathan Hogg. The quarterback threw into double coverage. |
| 1-10-POR49 (1Q: 11:21) Corey Andersen ran around the left tackle for 0 yards. Tackled by DE Kenyon Carliste, assisted by DE Vince Williams. |
| 2-10-POR49 (1Q: 10:55) Antoine Canada pass fell incomplete, intended for WR Dale Propst. DE Dana Toth hurried the quarterback into a bad throw. |
| 3-10-POR49 (1Q: 10:48) Antoine Canada pass completed to WR Ellis Francis for 14 yards. Tackled by CB Josue Brewer. The receiver ran his route right over the middle of the field. |
| 1-10-POR35 (1Q: 10:07) Antoine Canada sacked by DT Ricardo Burke for a loss of 11 yards. Sack allowed by Jorge Covington. |
| 2-21-POR46 (1Q: 09:24) Antoine Canada pass completed to WR Eli Pappalardo for 3 yards. Tackled by OLB Boss Hogg, assisted by CB Josh Nevarez. The quarterback threw away from the double coverage. |
| 3-18-POR43 (1Q: 08:53) Antoine Canada pass completed to WR Otis Kramer for -1 yards. Tackled by DT Ricardo Burke. The quarterback threw away from the double coverage. |
| 4-19-POR44 (1Q: 08:24) Al Bradley punted 44 yards. Touchback. |
| 1-10-POR20 (1Q: 08:17) Landon Shumway ran inside the left guard for 2 yards. Tackled by OLB Tre Dahlin. |
| 2-8-POR22 (1Q: 07:49) Sad-Sack Sobczak pass fell incomplete, intended for TE Easton Finley. DE T.J. Shapiro hurried the quarterback into a bad throw. |
| 3-8-POR22 (1Q: 07:43) Sad-Sack Sobczak pass fell incomplete, intended for WR Glenn Irwin. OLB Hello Dahlin hurried the quarterback into a bad throw. |
| 4-8-POR22 (1Q: 07:37) Norbert Howard punted 45 yards. Otis Kramer returned the kick 2 yards to the SFO35. Tackled by Glenn Irwin. |
| 1-10-SFO35 (1Q: 07:28) Antoine Canada pass fell incomplete, intended for FB Camden Cobb. DE Andre Wilkins hurried the quarterback into a bad throw. |
| 2-10-SFO35 (1Q: 07:23) Antoine Canada pass completed to WR Nathaniel Schulters for 15 yards. Tackled by S Ricardo Peck. The quarterback threw into double coverage. |
| 1-10-POR50 (1Q: 06:45) Jeremy Lewis ran inside the left tackle for 0 yards. Tackled by DE Kenyon Carliste, assisted by DT Jessie Shields. |
| 2-10-POR50 (1Q: 06:15) Antoine Canada pass was intended for TE William Burroughs and was intercepted by CB Josue Brewer at the POR43. The interception was returned 32 yards. Tackled by Deon Weber. The quarterback threw away from the double coverage. |
| 1-10-SFO25 (1Q: 06:06) Sad-Sack Sobczak pass completed to RB Bruce Shea for 19 yards. Tackled by S Roman Seitz. The receiver ran his route right over the middle of the field. Shea gained 12 yards after the catch. San Francisco's Austin Austin was hurt on the play. |
| 1-6-SFO06 (1Q: 05:40) Landon Shumway ran inside the right guard for 2 yards. Tackled by DT Iron Cross. |
| 2-4-SFO04 (1Q: 05:14) Landon Shumway ran around left end for 3 yards. Tackled by S Roman Seitz. |
| 3-1-SFO01 (1Q: 04:52) Landon Shumway ran inside the left tackle for 1 yard and a TOUCHDOWN! Key block delivered by Henry Jordan. PENALTY: San Francisco was called for Offsides. The penalty was declined. Portland (OR) 6, San Francisco 0 |
| (1Q: 04:52) Extra point by Norm Harbin was good. Portland (OR) 7, San Francisco 0 |
| (1Q: 04:44) Norm Harbin kicked off 65 yards from the POR35. Mason Peppers returned the ball 14 yards to the SFO14. Tackled by Terrance Bell. |
| 1-10-SFO14 (1Q: 04:08) Antoine Canada pass completed to WR Eli Pappalardo for 8 yards. Tackled by ILB Bubba Kohl. The receiver ran his route right over the middle of the field. |
| 2-2-SFO22 (1Q: 03:43) Antoine Canada pass completed to TE Trenton Dowdy for 11 yards. The receiver went out of bounds. Tackled by CB Fernando Wilson, assisted by ILB Bubba Kohl. PENALTY: San Francisco was called for an Illegal Substitution. |
| 2-7-SFO17 (1Q: 03:34) Antoine Canada pass completed to WR Otis Kramer for 16 yards. Tackled by CB Brent Holmes. Kramer gained 7 yards after the catch. |
| 1-10-SFO33 (1Q: 03:04) Jeremy Lewis ran inside the right tackle for 1 yard. Tackled by DE Dana Toth, assisted by S Bill Vance. |
| 2-9-SFO34 (1Q: 02:20) Antoine Canada pass completed to WR Nathaniel Schulters for 6 yards. Tackled by S Bill Vance. Schulters gained 6 yards after the catch. |
| 3-3-SFO40 (1Q: 01:50) Antoine Canada scrambled for 5 yards. Tackled by OLB Jonathan Hogg. |
| 1-10-SFO45 (1Q: 01:05) Corey Andersen ran outside the right tackle for 0 yards. Tackled by ILB Bubba Kohl. |
| 2-10-SFO45 (1Q: 00:28) Corey Andersen ran inside the right guard for 2 yards. Tackled by S Ricardo Peck, assisted by OLB Jonathan Hogg. |
| Start of second quarter. |
| 3-8-SFO47 (2Q: 15:00) Antoine Canada pass was dropped by WR Dale Propst. |
| 4-8-SFO47 (2Q: 14:54) Al Bradley punted 39 yards. Terrance Bell called for a fair catch at the POR14. |
| 1-10-POR14 (2Q: 14:45) Bruce Shea ran outside the right tackle for 0 yards. Tackled by ILB Avery Sampson, assisted by S Silas Harrow. |
| 2-10-POR14 (2Q: 14:09) Roy Sobczak pass completed to FB Chad Buck for 19 yards. Tackled by OLB Tre Dahlin. Buck gained 18 yards after the catch. |
| 1-10-POR33 (2Q: 13:35) Sad-Sack Sobczak sacked by DE T.J. Shapiro for a loss of 5 yards. Sack allowed by Ronald Brooks. |
| 2-15-POR28 (2Q: 13:05) Roy Sobczak pass completed to TE Easton Finley for 36 yards. Tackled by CB Alfred West. Finley gained 15 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-SFO36 (2Q: 12:32) Sad-Sack Sobczak pass completed to TE Easton Finley for 23 yards. The receiver went out of bounds. Tackled by CB Mason Peppers. The receiver ran his route right over the middle of the field. Finley gained 10 yards after the catch. |
| 1-10-SFO13 (2Q: 11:51) Sad-Sack Sobczak scrambled for 11 yards. Tackled by ILB Deon West. |
| 1-2-SFO02 (2Q: 11:17) Landon Shumway ran inside the left guard for -1 yards. Tackled by ILB Avery Sampson. |
| 2-3-SFO03 (2Q: 10:39) Roy Sobczak pass completed to TE Easton Finley for 3 yards and a TOUCHDOWN! Finley gained 4 yards after the catch. Portland (OR) 13, San Francisco 0 |
| (2Q: 10:39) Extra point by Norm Harbin was good. Portland (OR) 14, San Francisco 0 |
| (2Q: 10:31) Norm Harbin kicked off 66 yards from the POR35. Silas Harrow returned the ball 27 yards to the SFO26. Tackled by Brent Holmes. |
| 1-10-SFO26 (2Q: 10:07) Antoine Canada pass completed to WR Nathaniel Schulters for 4 yards. Tackled by CB Fernando Wilson. The receiver ran his route right over the middle of the field. The quarterback threw into double coverage. |
| 2-6-SFO30 (2Q: 09:31) Corey Andersen ran inside the left guard for 1 yard. Tackled by CB Josue Brewer, assisted by S Ricardo Peck. |
| 3-5-SFO31 (2Q: 08:57) Antoine Canada scrambled for 2 yards. Tackled by CB Brent Holmes and assisted by DE Andre Wilkins. |
| 4-3-SFO33 (2Q: 08:29) Al Bradley punted 50 yards. Bruce Shea returned the kick 13 yards to the POR30. Tackled by Eli Pappalardo. |
| 1-10-POR30 (2Q: 08:22) Bruce Shea ran around the left tackle for 5 yards. Tackled by DE T.J. Shapiro, assisted by S Roman Seitz. Key block delivered by Ronald Brooks. Brooks ran over Deon West to set up the play. |
| 2-5-POR35 (2Q: 07:39) Landon Shumway ran around right end for 8 yards. Tackled by ILB Deon West. Key block delivered by Ronald Brooks. |
| 1-10-POR43 (2Q: 07:01) Sad-Sack Sobczak pass completed to TE Easton Finley for 17 yards. Tackled by CB Kayden Mughelli, assisted by S Roman Seitz. The receiver ran his route right over the middle of the field. Finley gained 6 yards after the catch. PENALTY: San Francisco was called for Illegal Contact. The penalty was declined. |
| 1-10-SFO40 (2Q: 06:51) PENALTY: Portland (OR) was called for a False Start. |
| 1-15-SFO45 (2Q: 06:42) Roy Sobczak pass completed to FB Uncle Buck for 3 yards. The receiver went out of bounds. Tackled by ILB Kirk Bellas. |
| 2-12-SFO42 (2Q: 06:25) Roy Sobczak pass completed to WR Glenn Irwin for 16 yards. Tackled by ILB Julio Norton. Irwin gained 4 yards after the catch. The quarterback threw into double coverage. |
| 1-10-SFO26 (2Q: 06:03) Roy Sobczak pass was intended for WR Straightoutta Compton and was intercepted by S Silas Harrow in the end zone. Touchback. |
| 1-10-SFO20 (2Q: 05:52) Antoine Canada pass completed to WR Nathaniel Schulters for -1 yards. Tackled by S Bill Vance, assisted by CB Josue Brewer. The quarterback threw into double coverage. |
| 2-11-SFO19 (2Q: 05:25) Antoine Canada pass fell incomplete, intended for WR Otis Kramer. DE Dana Toth hurried the quarterback into a bad throw. |
| 3-11-SFO19 (2Q: 05:17) Antoine Canada pass fell incomplete, intended for WR Eli Pappalardo. DE Andre Wilkins hurried the quarterback into a bad throw. The quarterback threw away from the double coverage. |
| 4-11-SFO19 (2Q: 05:07) Al Bradley punted 51 yards. Terrance Bell returned the kick 14 yards to the POR44. Tackled by Darnell Dresow. |
| 1-10-POR44 (2Q: 05:00) PENALTY: Portland (OR) was called for a False Start. |
| 1-15-POR39 (2Q: 04:54) Sad-Sack Sobczak pass completed to WR Terry Irwin for 5 yards. Tackled by CB Habanero Peppers. |
| 2-10-POR44 (2Q: 04:30) Sad-Sack Sobczak pass fell incomplete, intended for TE Terrence Henderson. OLB Tre Dahlin hurried the quarterback into a bad throw. |
| 3-10-POR44 (2Q: 04:23) Sad-Sack Sobczak pass completed to WR Terry Irwin for 12 yards. Tackled by CB Kayden Mughelli. The quarterback threw into double coverage. |
| 1-10-SFO44 (2Q: 03:45) Roy Sobczak pass completed to FB Chad Buck for -4 yards. Tackled by S Silas Harrow. Portland (OR)'s Ronald Brooks was hurt on the play. This appears to be a minor foot injury. He should be able to remain in the game. |
| 2-14-SFO48 (2Q: 03:21) Roy Sobczak pass was thrown incomplete, intended for WR Straightoutta Compton. |
| 3-14-SFO48 (2Q: 03:09) Sad-Sack Sobczak pass completed to TE Easton Finley for 12 yards. Tackled by S Silas Harrow. The quarterback threw away from the double coverage. |
| 4-2-SFO36 (2Q: 02:42) Landon Shumway ran around left end for 1 yard. Tackled by DE Abel Cortez. The ball goes over on downs. PENALTY: Portland (OR) was called for Offensive Holding. The penalty was declined. |
| 1-10-SFO35 (2Q: 02:34) Corey Andersen ran inside the left guard for 2 yards. Tackled by S Ricardo Peck. |
| 2-8-SFO37 (2Q: 02:14) Antoine Canada pass was intended for WR Eli Pappalardo and was intercepted by CB Fernando Wilson at the POR49. The interception was returned 8 yards. Tackled by Eli Pappalardo. |
| 1-10-SFO43 (2Q: 02:06) Roy Sobczak pass was dropped by WR Terry Irwin. |
| Official time out for the two-minute warning. |
| 2-10-SFO43 (2Q: 01:58) Roy Sobczak pass completed to RB Landon Shumway for -1 yards. Tackled by CB Kayden Mughelli. Shumway gained 1 yard after the catch. The quarterback threw away from the double coverage. |
| 3-11-SFO44 (2Q: 01:41) Roy Sobczak pass completed to WR Terry Irwin for 7 yards. Tackled by S Silas Harrow. Irwin gained 3 yards after the catch. The quarterback threw into double coverage. |
| 4-4-SFO37 (2Q: 01:02) Norm Harbin attempted a 54 yard field goal and it was blocked by Iron Cross. SFO Alfred West recovered the ball at the SFO46. |
| 1-10-SFO46 (2Q: 00:52) Antoine Canada pass fell incomplete, intended for WR Dale Propst. DE Andre Wilkins drove right through Jorge Covington to hurry the quarterback. The quarterback threw away from the double coverage. |
| 2-10-SFO46 (2Q: 00:43) Antoine Canada sacked by DE Dana Toth for a loss of 4 yards. Sack allowed by Skip Tate. The ball was fumbled and recovered by SFO Chevy Vann on the SFO42. |
| San Francisco called a time out. |
| 3-14-SFO42 (2Q: 00:31) Antoine Canada pass was dropped by WR Otis Kramer. |
| 4-14-SFO42 (2Q: 00:23) Al Bradley punted 52 yards. Terrance Bell returned the kick 5 yards to the POR11. Tackled by Otis Kramer. |
| 1-10-POR11 (2Q: 00:15) Roy Sobczak dropped to one knee for -1 yards. |
| Start of third quarter. |
| (3Q: 15:00) Norm Harbin kicked off 74 yards from the POR35. Touchback. |
| 1-10-SFO20 (3Q: 15:00) Antoine Canada pass completed to WR Nathaniel Schulters for 28 yards. Tackled by S Ricardo Peck. Schulters gained 17 yards after the catch. The quarterback threw into double coverage. |
| 1-10-SFO48 (3Q: 14:16) Antoine Canada pass completed to WR Otis Kramer for 6 yards. Tackled by S Omar George. |
| 2-4-POR46 (3Q: 13:37) Antoine Canada pass fell incomplete, intended for RB Corey Andersen. DE Andre Wilkins hurried the quarterback into a bad throw. |
| 3-4-POR46 (3Q: 13:32) Antoine Canada pass completed to WR Otis Kramer for 1 yard. Tackled by DT Irv Davis. Kramer gained 3 yards after the catch. |
| 4-3-POR45 (3Q: 13:04) Al Bradley punted 38 yards. The ball was marked out of bounds at the POR07. |
| 1-10-POR07 (3Q: 12:57) Roy Sobczak pass was intended for TE Easton Finley and was intercepted by CB Kayden Mughelli at the POR21. The interception was returned 21 yards for a TOUCHDOWN! The quarterback threw away from the double coverage. Portland (OR) 14, San Francisco 6 |
| (3Q: 12:57) Extra point by Derrick Dodge was good. Portland (OR) 14, San Francisco 7 |
| (3Q: 12:45) Derrick Dodge kicked off 69 yards from the SFO35. Omar George returned the ball 46 yards to the POR42. Tackled by Nathaniel Schulters. PENALTY: Portland (OR) was called for Holding on the Kick Return. |
| 1-10-POR10 (3Q: 12:24) Bruce Shea ran inside the right guard for 2 yards. Tackled by ILB Kirk Bellas. |
| 2-8-POR12 (3Q: 12:00) Sad-Sack Sobczak pass completed to TE Easton Finley for 13 yards. The receiver went out of bounds. Tackled by CB Alfred West, assisted by OLB Hello Dahlin. Finley gained 5 yards after the catch. |
| 1-10-POR25 (3Q: 11:15) Sad-Sack Sobczak pass completed to WR Terry Irwin for 7 yards. Tackled by S Roman Seitz. |
| 2-3-POR32 (3Q: 10:47) Sad-Sack Sobczak pass completed to WR Terry Irwin for 9 yards. Tackled by CB Mason Peppers, assisted by S Roman Seitz. |
| 1-10-POR41 (3Q: 10:27) Roy Sobczak pass completed to TE Terrence Henderson for 13 yards. Tackled by ILB Julio Norton, assisted by ILB Avery Sampson. The receiver ran his route right over the middle of the field. Henderson gained 8 yards after the catch. |
| 1-10-SFO46 (3Q: 10:02) Roy Sobczak pass fell incomplete, intended for WR Terry Irwin. CB Kayden Mughelli defended the pass. The quarterback threw into double coverage. |
| 2-10-SFO46 (3Q: 09:52) Landon Shumway ran inside the right guard for 4 yards. Tackled by DE Abel Cortez. |
| 3-6-SFO42 (3Q: 09:13) Sad-Sack Sobczak pass fell incomplete, intended for WR Donny Compton. S Roman Seitz defended the pass. |
| 4-6-SFO42 (3Q: 09:03) Norbert Howard punted 42 yards. Touchback. |
| 1-10-SFO20 (3Q: 08:58) Antoine Canada pass fell incomplete, intended for WR Dale Propst. OLB Jonathan Hogg knocked the ball out of his grasp. The quarterback threw away from the double coverage. |
| 2-10-SFO20 (3Q: 08:52) Corey Andersen ran around the left tackle for 0 yards. Tackled by DE Dana Toth, assisted by OLB Sherman Villarrial. |
| 3-10-SFO20 (3Q: 08:17) Antoine Canada pass completed to WR Otis Kramer for 28 yards. Tackled by CB Brent Holmes. Kramer gained 29 yards after the catch. |
| 1-10-SFO48 (3Q: 07:47) Jeremy Lewis ran around left end for 2 yards. Tackled by DT Jessie Shields, assisted by CB Brent Holmes. |
| 2-8-POR50 (3Q: 07:11) Corey Andersen ran inside the left tackle for 4 yards. Tackled by DT Jessie Shields, assisted by S Ricardo Peck. |
| 3-4-POR46 (3Q: 06:34) Antoine Canada pass completed to WR Dale Propst for 3 yards. Tackled by CB Josue Brewer, assisted by ILB Bubba Kohl. |
| 4-1-POR43 (3Q: 06:05) Al Bradley punted 43 yards. Touchback. |
| 1-10-POR20 (3Q: 05:59) Bruce Shea ran inside the right guard for 6 yards. Tackled by OLB Tre Dahlin. Key block delivered by Ronald Brooks. Brooks ran over Kirk Bellas to set up the play. |
| 2-4-POR26 (3Q: 05:15) Landon Shumway ran inside the left guard for 1 yard. Tackled by S Roman Seitz. |
| 3-3-POR27 (3Q: 04:30) Landon Shumway ran around left end for 25 yards. Tackled by CB Mason Peppers. Key block delivered by Easton Finley. Finley flattened Kayden Mughelli to ensure the play's success. |
| 1-10-SFO48 (3Q: 03:58) Landon Shumway ran inside the left tackle for 6 yards. Tackled by CB Habanero Peppers. Key block delivered by Winston Winslett. |
| 2-4-SFO42 (3Q: 03:24) Landon Shumway ran around the left tackle for -2 yards. Tackled by DT Kenyon Cross. |
| 3-6-SFO44 (3Q: 02:46) Roy Sobczak pass completed to WR Donny Compton for 8 yards. Tackled by DE Abel Cortez. Compton gained 10 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-SFO36 (3Q: 02:26) Sad-Sack Sobczak pass completed to TE Easton Finley for 10 yards. Tackled by OLB Hello Dahlin. Finley gained 7 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-SFO26 (3Q: 01:55) Roy Sobczak pass completed to TE Easton Finley for 7 yards. Tackled by S Roman Seitz. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage. |
| 2-3-SFO19 (3Q: 01:29) Roy Sobczak pass fell incomplete, intended for WR Donny Compton. DT Kenyon Cross hurried the quarterback into a bad throw. The quarterback threw into double coverage. |
| 3-3-SFO19 (3Q: 01:23) PENALTY: Portland (OR) was called for a False Start. |
| 3-8-SFO24 (3Q: 01:17) Bruce Shea ran around the left tackle for 10 yards. Tackled by S Silas Harrow. Key block delivered by Winston Winslett. |
| 1-10-SFO14 (3Q: 00:50) Bruce Shea ran inside the right guard for 8 yards. Tackled by S Silas Harrow, assisted by CB Alfred West. Key block delivered by Matt Rainwater. |
| 2-2-SFO06 (3Q: 00:18) Roy Sobczak pass was dropped by RB Landon Shumway. The defense looked very familiar with that play. The quarterback threw away from the double coverage. |
| 3-2-SFO06 (3Q: 00:14) Roy Sobczak pass completed to WR Terry Irwin for 5 yards. Tackled by S Silas Harrow. The quarterback threw into double coverage. |
| Start of fourth quarter. |
| 1-1-SFO01 (4Q: 15:00) Landon Shumway ran inside the left guard for -1 yards. Tackled by DE T.J. Shapiro, assisted by DE Abel Cortez. |
| 2-2-SFO02 (4Q: 14:32) Bruce Shea ran around left end for 0 yards. Tackled by ILB Avery Sampson. |
| 3-2-SFO02 (4Q: 14:05) Bruce Shea ran inside the left guard for -1 yards. Tackled by ILB Julio Norton. The defense looked very familiar with that play. |
| 4-3-SFO03 (4Q: 13:23) Norm Harbin attempted a 20 yard field goal and succeeded. Portland (OR) 17, San Francisco 7 |
| (4Q: 13:18) Norm Harbin kicked off 74 yards from the POR35. Touchback. San Francisco's Cody Piccarreta was hurt on the play. This appears to be a minor neck injury. He should be able to remain in the game. |
| 1-10-SFO20 (4Q: 13:18) Eli Pappalardo ran inside the right tackle for -4 yards. Tackled by DE Vince Williams. |
| 2-14-SFO16 (4Q: 12:51) Corey Andersen ran inside the right tackle for 15 yards. Tackled by OLB Jonathan Hogg, assisted by S Ricardo Peck. Key block delivered by Skip Tate. |
| 1-10-SFO31 (4Q: 12:26) Jeremy Lewis ran around right end for 5 yards. Tackled by S Ricardo Peck. Key block delivered by Skip Tate. |
| 2-5-SFO36 (4Q: 12:01) Antoine Canada kept the ball, running around left end for 3 yards. Tackled by DE Andre Wilkins. |
| 3-2-SFO39 (4Q: 11:29) Jeremy Lewis ran around right end for -3 yards. Tackled by OLB Jonathan Hogg. |
| 4-5-SFO36 (4Q: 11:07) Al Bradley punted 58 yards. The ball was marked out of bounds at the POR06. |
| 1-10-POR06 (4Q: 10:59) Landon Shumway ran around the left tackle for 1 yard. Tackled by DT Iron Cross. |
| 2-9-POR07 (4Q: 10:19) Roy Sobczak pass completed to RB Landon Shumway for 12 yards. Tackled by DT Kenyon Cross, assisted by S Silas Harrow. Shumway gained 11 yards after the catch. |
| 1-10-POR19 (4Q: 09:47) Sad-Sack Sobczak pass fell incomplete, intended for TE Roosevelt Banks. DE T.J. Shapiro hurried the quarterback into a bad throw. |
| 2-10-POR19 (4Q: 09:42) Landon Shumway ran inside the right guard for 2 yards. Tackled by S Roman Seitz, assisted by ILB Deon West. |
| 3-8-POR21 (4Q: 09:08) PENALTY: Portland (OR) was called for a False Start. |
| 3-13-POR16 (4Q: 08:59) PENALTY: Portland (OR) was called for a False Start. |
| 3-18-POR11 (4Q: 08:52) Roosevelt Banks ran around right end for 5 yards. Tackled by DT Kenyon Cross. |
| 4-13-POR16 (4Q: 08:25) Norbert Howard punted 60 yards. Mason Peppers returned the kick 1 yard to the SFO25. Tackled by Roosevelt Banks. |
| 1-10-SFO25 (4Q: 08:18) Antoine Canada pass completed to WR Otis Kramer for 3 yards. Tackled by ILB Bubba Kohl. The receiver ran his route right over the middle of the field. |
| 2-7-SFO28 (4Q: 07:39) Antoine Canada scrambled for 5 yards. Tackled by CB Fernando Wilson. |
| 3-2-SFO33 (4Q: 07:00) Antoine Canada kept the ball, running around left end for 6 yards. Tackled by S Ricardo Peck, assisted by S Omar George. Key block delivered by Jorge Covington. |
| 1-10-SFO39 (4Q: 06:26) Antoine Canada pass completed to WR Nathaniel Schulters for 11 yards. Tackled by DE Dana Toth, assisted by S Ricardo Peck. The quarterback threw into double coverage. |
| 1-10-POR50 (4Q: 06:07) Antoine Canada pass completed to WR Dale Propst for 3 yards. Tackled by CB Fernando Wilson. The quarterback threw into double coverage. |
| 2-7-POR47 (4Q: 05:51) Antoine Canada sacked by DT Jessie Shields for a loss of 8 yards. Sack allowed by Jorge Covington. The ball was fumbled and recovered by POR Irv Davis for 16 yards to the SFO29. |
| 1-10-SFO29 (4Q: 05:37) Landon Shumway ran outside the right tackle for 1 yard and was forced out of bounds. Tackled by DT Iron Cross, assisted by OLB Tre Dahlin. |
| 2-9-SFO28 (4Q: 04:54) Bruce Shea ran inside the right tackle for 9 yards. Tackled by OLB Tre Dahlin. Key block delivered by Ronald Brooks. |
| 1-10-SFO19 (4Q: 04:08) Landon Shumway ran inside the right guard for 0 yards. Tackled by S Silas Harrow, assisted by DE T.J. Shapiro. The defense looked very familiar with that play. |
| 2-10-SFO19 (4Q: 03:23) Landon Shumway ran inside the left guard for 0 yards. Tackled by DT Kenyon Cross, assisted by DT Joey Watson. S Roman Seitz knocked down Winston Winslett to break up the play. |
| 3-10-SFO19 (4Q: 02:39) Landon Shumway ran inside the left guard for 0 yards. Tackled by OLB Tre Dahlin, assisted by DT Kenyon Cross. |
| San Francisco called a time out. |
| 4-10-SFO19 (4Q: 02:31) PENALTY: Portland (OR) was called for a False Start. |
| 4-15-SFO24 (4Q: 02:31) Norm Harbin attempted a 41 yard field goal and succeeded. Portland (OR) 20, San Francisco 7 |
| (4Q: 02:24) Norm Harbin kicked off 74 yards from the POR35. Touchback. |
| 1-10-SFO20 (4Q: 02:24) Antoine Canada pass fell incomplete, intended for WR Nathaniel Schulters. S Ricardo Peck defended the pass. The quarterback threw into double coverage. |
| 2-10-SFO20 (4Q: 02:17) Antoine Canada pass was intended for WR Nathaniel Schulters and was intercepted by CB Fernando Wilson at the SFO32. The interception was returned 32 yards for a TOUCHDOWN! Portland (OR) 26, San Francisco 7 |
| (4Q: 02:17) Extra point by Norm Harbin was good. Portland (OR) 27, San Francisco 7 |
| (4Q: 02:07) Norm Harbin kicked off 65 yards from the POR35. Mason Peppers returned the ball 25 yards to the SFO25. Tackled by Terrance Bell. |
| Official time out for the two-minute warning. |
| 1-10-SFO25 (4Q: 01:58) Antoine Canada pass completed to WR Otis Kramer for 10 yards. Tackled by CB Josh Nevarez. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage. PENALTY: San Francisco was called for an Ineligible Receiver Downfield. |
| 1-15-SFO20 (4Q: 01:47) Antoine Canada pass was blocked at the line, intended for WR Nathaniel Schulters. DE Kenyon Carliste blocked the pass. |
| 2-15-SFO20 (4Q: 01:43) Antoine Canada pass completed to TE Trenton Dowdy for 2 yards. Tackled by CB Brent Holmes, assisted by S Ricardo Peck. The receiver ran his route right over the middle of the field. |
| 3-13-SFO22 (4Q: 01:22) Antoine Canada pass fell incomplete, intended for WR Ellis Francis. DE Andre Wilkins drove right through Owen Delgado to hurry the quarterback. |
| 4-13-SFO22 (4Q: 01:15) Antoine Canada pass fell incomplete, intended for WR Ellis Francis. S Omar George defended the pass. The quarterback threw away from the double coverage. The ball goes over on downs. |
| 1-10-SFO22 (4Q: 01:08) Myron Berg ran around the left tackle for 6 yards. Tackled by DT Kenyon Cross. Key block delivered by Leo Mueller. |
| San Francisco called a time out. |
| 2-4-SFO16 (4Q: 00:57) Roy Sobczak dropped to one knee for -1 yards. |
| San Francisco called a time out. |
| 3-5-SFO17 (4Q: 00:45) Roy Sobczak dropped to one knee for -1 yards. |
| Final Score: Portland (OR) Dragons 27, San Francisco Knights 7 |