| Played in Charlotte, NC, weather: 68 degrees, fair, calm. |
| Portland (OR) won the toss and elected to receive. |
| Start of first quarter. |
| (1Q: 15:00) Daryl Riley kicked off 74 yards from the CHA35. Touchback. |
| 1-10-POR20 (1Q: 15:00) Roy Sobczak sacked by DT Francisco George for a loss of 13 yards. Sack allowed by Jason Benton. |
| 2-23-POR07 (1Q: 14:18) Myron Berg ran outside the right tackle for 6 yards. Tackled by DE Russell Donovan, assisted by DE Ernest Drake. |
| 3-17-POR13 (1Q: 13:43) Roy Sobczak sacked by OLB Emmett Higginbotham for a loss of 5 yards. Sack allowed by Winston Winslett. |
| 4-22-POR08 (1Q: 13:13) Norbert Howard punted 43 yards. The ball was downed at the CHA49. |
| 1-10-CHA49 (1Q: 13:02) Tyrus Owens pass was blocked at the line, intended for WR Sherman Matuatia. DE Dana Toth blocked the pass. The quarterback threw into double coverage. |
| 2-10-CHA49 (1Q: 12:57) Tyrus Owens pass completed to WR Irv Meacham for 12 yards. The receiver went out of bounds. Tackled by CB Brent Holmes. The quarterback threw away from the double coverage. |
| 1-10-POR39 (1Q: 12:23) Mario Marsh ran inside the left tackle for -4 yards. Tackled by DT Gabriel Palmer, assisted by ILB Chase Canfield. |
| 2-14-POR43 (1Q: 11:45) Tyrus Owens pass completed to WR Doug Kamego for 22 yards. Tackled by S Ricardo Peck, assisted by S Omar George. The receiver ran his route right over the middle of the field. Kamego gained 9 yards after the catch. |
| 1-10-POR21 (1Q: 11:08) Tyrus Owens sacked by DT Ricardo Burke for a loss of 4 yards. Sack allowed by Deon Fulcher. |
| 2-14-POR25 (1Q: 10:38) Travis Franks ran around the left tackle for 3 yards. Tackled by OLB Jonathan Hogg, assisted by DT Jessie Shields. |
| 3-11-POR22 (1Q: 09:54) Tyrus Owens pass completed to RB Travis Franks for 4 yards. Tackled by OLB Boss Hogg. The quarterback threw away from the double coverage. |
| 4-7-POR18 (1Q: 09:15) Daryl Riley attempted a 35 yard field goal and succeeded. Charlotte 3, Portland (OR) 0 |
| (1Q: 09:08) Daryl Riley kicked off 74 yards from the CHA35. Touchback. |
| 1-10-POR20 (1Q: 09:08) Roy Sobczak pass completed to WR Terrance Bell for 11 yards. Tackled by OLB Percy Wilkinson. The receiver ran his route right over the middle of the field. Bell gained 4 yards after the catch. |
| 1-10-POR31 (1Q: 08:24) Landon Shumway ran around left end for 7 yards. Tackled by DE Russell Donovan. Key block delivered by Martin May. |
| 2-3-POR38 (1Q: 07:45) Sad-Sack Sobczak pass was thrown incomplete, intended for WR Donny Compton. |
| 3-3-POR38 (1Q: 07:35) Bruce Shea ran around left end for -2 yards. Tackled by ILB Ronald Plumb. |
| 4-5-POR36 (1Q: 07:05) Norbert Howard punted 50 yards. Les Wayne returned the kick 2 yards to the CHA16. Tackled by Damon Davis. |
| 1-10-CHA16 (1Q: 06:55) Travis Franks ran inside the left tackle for 4 yards. Tackled by ILB Gavin Dennis. |
| 2-6-CHA20 (1Q: 06:12) Tyrus Owens pass completed to WR Les Wayne for 18 yards. Tackled by OLB Sherman Villarrial, assisted by S Bill Vance. Wayne gained 11 yards after the catch. PENALTY: Charlotte was called for Offensive Holding. |
| 2-16-CHA10 (1Q: 06:03) Tyrus Owens pass completed to WR Jamie Siplon for 28 yards. The receiver went out of bounds. Tackled by ILB Chase Canfield. Siplon gained 26 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-CHA38 (1Q: 05:30) Tyrus Owens pass fell incomplete, intended for WR Les Wayne. CB Fernando Wilson defended the pass. The quarterback threw into double coverage. |
| 2-10-CHA38 (1Q: 05:20) Mario Marsh ran inside the right guard for 8 yards. Tackled by ILB Chase Canfield. Key block delivered by Deon Fulcher. Fulcher ran over Sherman Villarrial to set up the play. |
| 3-2-CHA46 (1Q: 04:45) Tyrus Owens pass completed to WR Sherman Matuatia for 5 yards. Tackled by CB Brent Holmes. |
| 1-10-POR49 (1Q: 03:59) PENALTY: Charlotte was called for a False Start. |
| 1-15-CHA46 (1Q: 03:54) Mario Marsh ran inside the left tackle for 9 yards. Tackled by CB Brent Holmes, assisted by ILB Chase Canfield. Key block delivered by Seth Stewart. |
| 2-6-POR45 (1Q: 03:29) Travis Franks ran outside the right tackle for 7 yards. Tackled by DT Irv Davis. Key block delivered by Deon Fulcher. |
| 1-10-POR38 (1Q: 03:00) Tyrus Owens pass completed to RB Travis Franks for 9 yards. The receiver went out of bounds. Tackled by ILB Bubba Kohl. Franks gained 6 yards after the catch. |
| 2-1-POR29 (1Q: 02:35) Tyrus Owens sacked by DT Irv Davis and DE Dana Toth for a loss of 2 yards. Sack allowed by Seth Stewart. |
| 3-3-POR31 (1Q: 01:51) Tyrus Owens pass completed to RB Mario Marsh for 2 yards. Tackled by ILB Chase Canfield. The quarterback threw away from the double coverage. PENALTY: Portland (OR) was called for Illegal Use of the Hands by the Defense. |
| 1-10-POR26 (1Q: 01:44) Mario Marsh ran around left end for 3 yards. Tackled by S Omar George. |
| 2-7-POR23 (1Q: 01:22) Mario Marsh ran inside the right guard for 1 yard. Tackled by DT Ricardo Burke, assisted by OLB Boss Hogg. DE Dana Toth knocked down Donnell Frederick to break up the play. |
| 3-6-POR22 (1Q: 00:38) Tyrus Owens pass completed to RB Travis Franks for 6 yards. Tackled by OLB Sherman Villarrial, assisted by ILB Bubba Kohl. The quarterback threw away from the double coverage. |
| Start of second quarter. |
| 1-10-POR16 (2Q: 15:00) Mario Marsh ran inside the right tackle for 6 yards. Tackled by ILB Bubba Kohl. Key block delivered by Donnell Frederick. |
| 2-4-POR10 (2Q: 14:21) Mercury Shah pass was dropped by WR Sherman Matuatia. The quarterback threw into double coverage. |
| 3-4-POR10 (2Q: 14:14) Mercury Shah pass completed to WR Sherman Matuatia for 6 yards. Tackled by OLB Sherman Villarrial. The quarterback threw away from the double coverage. |
| 1-4-POR04 (2Q: 13:34) Travis Franks ran outside the right tackle for 1 yard. Tackled by OLB Jonathan Hogg. |
| 2-3-POR03 (2Q: 12:50) Mercury Shah pass was dropped by WR Les Wayne. The quarterback threw into double coverage. |
| 3-3-POR03 (2Q: 12:43) Mercury Shah pass fell incomplete, intended for WR Sherman Matuatia. DE Andre Wilkins drove right through Zack Gonzalez to hurry the quarterback. The quarterback threw away from the double coverage. |
| 4-3-POR03 (2Q: 12:38) Daryl Riley attempted a 20 yard field goal and succeeded. Charlotte 6, Portland (OR) 0 |
| (2Q: 12:31) Daryl Riley kicked off 62 yards from the CHA35. Omar George returned the ball 25 yards to the POR28. Tackled by Dennis Riley. |
| 1-10-POR28 (2Q: 12:08) Landon Shumway ran inside the left tackle for 2 yards. Tackled by DE Russell Donovan, assisted by OLB A.J. Paxson. The ball was fumbled and recovered by POR Leo Mueller to the POR30. |
| 2-8-POR30 (2Q: 11:40) Bruce Shea ran outside the right tackle for 1 yard. Tackled by CB Blake Gerken, assisted by S Rondell Watson. |
| 3-7-POR31 (2Q: 11:01) Roy Sobczak pass fell incomplete, intended for WR Glenn Irwin. DE Brent Czajkowski hurried the quarterback into a bad throw. The quarterback threw into double coverage. |
| 4-7-POR31 (2Q: 10:57) Norbert Howard punted 68 yards. The ball was marked out of bounds at the CHA01. |
| 1-10-CHA01 (2Q: 10:46) Mario Marsh ran inside the right tackle for 0 yards. Tackled by S Ricardo Peck. |
| 2-10-CHA01 (2Q: 10:19) Travis Franks ran inside the right tackle for 7 yards. Tackled by DT Gabriel Palmer. |
| 3-3-CHA08 (2Q: 09:42) Mercury Shah pass completed to WR Doug Kamego for 3 yards. Tackled by ILB Gavin Dennis. The quarterback threw away from the double coverage. |
| 1-10-CHA11 (2Q: 09:18) PENALTY: Charlotte was called for a False Start. |
| 1-15-CHA06 (2Q: 09:11) Travis Franks ran around right end for 23 yards. Tackled by CB Fernando Wilson. Key block delivered by Deon Fulcher. |
| 1-10-CHA29 (2Q: 08:36) Mercury Shah pass completed to WR Sherman Matuatia for 10 yards. Tackled by S Omar George. Matuatia gained 2 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-CHA39 (2Q: 07:52) Mario Marsh ran outside the right tackle for -1 yards. Tackled by ILB Bubba Kohl, assisted by CB Fernando Wilson. |
| 2-11-CHA38 (2Q: 07:19) Mercury Shah pass completed to TE Dennis Riley for 16 yards. Tackled by S Omar George, assisted by CB Fernando Wilson. Riley gained 9 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-POR46 (2Q: 06:40) Travis Franks ran a counterplay inside the right tackle for -2 yards. Tackled by OLB Nicky Atkins, assisted by DT Ricardo Burke. |
| 2-12-POR48 (2Q: 05:55) Mercury Shah pass fell incomplete, intended for WR Doug Kamego. CB Brent Holmes knocked the ball out of his grasp. The quarterback threw away from the double coverage. |
| 3-12-POR48 (2Q: 05:50) Mario Marsh ran around left end for 3 yards. Tackled by DT Irv Davis, assisted by DE Andre Wilkins. |
| 4-9-POR45 (2Q: 05:07) Unknown punted 40 yards. Terrance Bell returned the kick 16 yards to the POR21. Tackled by Jonah May. |
| 1-10-POR21 (2Q: 04:56) Sad-Sack Sobczak pass completed to WR Glenn Irwin for 3 yards. The receiver went out of bounds. Tackled by CB Blake Gerken. |
| 2-7-POR24 (2Q: 04:12) Landon Shumway ran around the left tackle for -4 yards. Tackled by DE Travis Rosengard. |
| 3-11-POR20 (2Q: 03:45) Sad-Sack Sobczak pass completed to WR Glenn Irwin for 7 yards. Tackled by OLB Percy Wilkinson, assisted by DT Derek Ehler. |
| 4-4-POR27 (2Q: 03:16) Norbert Howard punted 39 yards. Les Wayne returned the kick 1 yard to the CHA35. Tackled by Bill Vance. |
| 1-10-CHA35 (2Q: 03:07) PENALTY: Charlotte was called for a False Start. |
| 1-15-CHA30 (2Q: 03:01) Mario Marsh ran a counterplay inside the left tackle for 1 yard. Tackled by DE Vince Williams. |
| 2-14-CHA31 (2Q: 02:38) Mercury Shah pass completed to WR Doug Kamego for 22 yards. Tackled by ILB Gavin Dennis. Kamego gained 16 yards after the catch. Charlotte's Doug Kamego was hurt on the play. This appears to be a minor ribcage injury. He should be able to remain in the game. |
| 1-10-POR47 (2Q: 02:09) Mercury Shah pass fell incomplete, intended for WR Sherman Matuatia. S Ricardo Peck defended the pass. |
| Official time out for the two-minute warning. |
| 2-10-POR47 (2Q: 02:00) PENALTY: Portland (OR) was called for Encroachment. |
| 2-5-POR42 (2Q: 02:00) Mercury Shah pass fell incomplete, intended for WR Sherman Matuatia. DT Ricardo Burke hurried the quarterback into a bad throw. |
| 3-5-POR42 (2Q: 01:49) Mario Marsh ran inside the left tackle for 25 yards. Tackled by CB Josh Nevarez. Key block delivered by Donnell Frederick. |
| 1-10-POR17 (2Q: 01:17) Mercury Shah pass fell incomplete, intended for WR Irv Meacham. OLB Jonathan Hogg defended the pass. |
| 2-10-POR17 (2Q: 01:08) Mercury Shah pass was dropped by WR Doug Kamego. The quarterback threw away from the double coverage. |
| 3-10-POR17 (2Q: 01:02) Mercury Shah pass completed to TE Dennis Riley for 17 yards and a TOUCHDOWN! The quarterback threw away from the double coverage. Charlotte 12, Portland (OR) 0 |
| (2Q: 01:02) Extra point by Daryl Riley was good. Charlotte 13, Portland (OR) 0 |
| (2Q: 00:53) Daryl Riley kicked off 74 yards from the CHA35. Touchback. |
| 1-10-POR20 (2Q: 00:53) Bruce Shea ran outside the right tackle for 5 yards. Tackled by OLB Percy Wilkinson. Key block delivered by Martin May. |
| 2-5-POR25 (2Q: 00:14) Sad-Sack Sobczak pass fell incomplete, intended for WR Terry Irwin. CB Tony Madison defended the pass. The quarterback threw away from the double coverage. |
| 3-5-POR25 (2Q: 00:08) Roy Sobczak pass fell incomplete, intended for WR Terry Irwin. OLB Percy Wilkinson defended the pass. The quarterback threw into double coverage. PENALTY: Charlotte was called for Defensive Holding. |
| 1-10-POR30 (2Q: 00:02) Sad-Sack Sobczak pass completed to WR Straightoutta Compton for 4 yards. Tackled by S Wendell Lyons. The receiver ran his route right over the middle of the field. The quarterback threw into double coverage. |
| Start of third quarter. |
| (3Q: 15:00) Norm Harbin kicked off 64 yards from the POR35. Bobby Scouten returned the ball 18 yards to the CHA19. Tackled by Bill Vance. |
| 1-10-CHA19 (3Q: 14:10) Travis Franks ran around the left tackle for 4 yards. Tackled by DE Vince Williams. |
| 2-6-CHA23 (3Q: 13:36) Mercury Shah scrambled for 6 yards. Tackled by CB Fernando Wilson and assisted by DE Kenyon Carliste. |
| 1-10-CHA29 (3Q: 13:05) Mercury Shah pass fell incomplete, intended for RB Corbin Blombeck. ILB Bubba Kohl simply crushed the receiver as the ball arrived. |
| 2-10-CHA29 (3Q: 12:58) Travis Franks ran inside the left tackle for 23 yards. Tackled by ILB Gavin Dennis. Key block delivered by Seth Stewart. |
| 1-10-POR48 (3Q: 12:16) Mercury Shah pass completed to WR Irv Meacham for 10 yards. Tackled by CB Fernando Wilson. |
| 1-10-POR38 (3Q: 11:43) PENALTY: Charlotte was called for a False Start. |
| 1-15-POR43 (3Q: 11:39) Travis Franks ran around the left tackle for 3 yards. Tackled by ILB Bubba Kohl, assisted by OLB Sherman Villarrial. Charlotte's Riddick Conway was hurt on the play. |
| 2-12-POR40 (3Q: 10:55) Mercury Shah pass was dropped by WR Les Wayne. The quarterback threw away from the double coverage. |
| 3-12-POR40 (3Q: 10:50) Travis Franks ran inside the left tackle for 15 yards. Tackled by CB Fernando Wilson, assisted by CB Brent Holmes. Key block delivered by Zack Gonzalez. |
| 1-10-POR25 (3Q: 10:07) PENALTY: Portland (OR) was called for Encroachment. |
| 1-5-POR20 (3Q: 10:03) Travis Franks ran around the left tackle for -1 yards. Tackled by S Bill Vance. |
| 2-6-POR21 (3Q: 09:19) Mercury Shah pass completed to WR Irv Meacham for 8 yards. The receiver went out of bounds. Tackled by S Bill Vance. |
| 1-10-POR13 (3Q: 08:55) Travis Franks ran inside the left guard for 9 yards. Tackled by DT Gabriel Palmer. Key block delivered by Noah Negrete. Negrete ran over Fernando Wilson to set up the play. |
| 2-1-POR04 (3Q: 08:11) Travis Franks ran inside the left tackle for 2 yards. Tackled by ILB Chase Canfield, assisted by DE Vince Williams. Key block delivered by Lance Moorthy. |
| 1-2-POR02 (3Q: 07:46) Travis Franks ran inside the left tackle for 0 yards. Tackled by DT Gabriel Palmer, assisted by OLB Jonathan Hogg. The defense looked very familiar with that play. |
| 2-2-POR02 (3Q: 07:03) Travis Franks ran around the left tackle for 0 yards. Tackled by OLB Nicky Atkins. DT Gabriel Palmer knocked down George Fitzgerald to break up the play. |
| 3-2-POR02 (3Q: 06:24) Mercury Shah pass completed to WR Irv Meacham for 2 yards and a TOUCHDOWN! Charlotte 19, Portland (OR) 0 |
| (3Q: 06:24) Extra point by Daryl Riley was good. Charlotte 20, Portland (OR) 0 |
| (3Q: 06:16) Daryl Riley kicked off 74 yards from the CHA35. Touchback. |
| 1-10-POR20 (3Q: 06:16) Sad-Sack Sobczak pass was thrown incomplete, intended for WR Glenn Irwin. |
| 2-10-POR20 (3Q: 06:07) PENALTY: Portland (OR) was called for a False Start. |
| 2-15-POR15 (3Q: 05:59) Sad-Sack Sobczak sacked by ILB Ray Horton for a loss of 12 yards. Sack allowed by Jason Benton. |
| 3-27-POR03 (3Q: 05:20) Roy Sobczak pass was thrown incomplete, intended for WR Terry Irwin. |
| 4-27-POR03 (3Q: 05:13) Norbert Howard punted 56 yards. Les Wayne returned the kick -1 yards to the CHA40. Tackled by Roosevelt Banks. |
| 1-10-CHA40 (3Q: 05:04) Mercury Shah pass completed to FB Irving Stargell for -4 yards. Tackled by OLB Shaun Tilley, assisted by CB Josh Nevarez. |
| 2-14-CHA36 (3Q: 04:26) Mercury Shah pass fell incomplete, intended for WR Jamie Siplon. DT Jessie Shields hurried the quarterback into a bad throw. The quarterback threw into double coverage. PENALTY: Portland (OR) was called for Offsides. |
| 2-9-CHA41 (3Q: 04:19) Travis Franks ran around the left tackle for -1 yards. Tackled by CB Josh Nevarez. |
| 3-10-CHA40 (3Q: 03:55) Mercury Shah sacked by DE Vince Williams and DE Dana Toth for a loss of 5 yards. Sack allowed by Shaun Blackburn. The ball was fumbled and recovered by CHA Deon Fulcher on the CHA35. |
| 4-15-CHA35 (3Q: 03:32) Unknown punted 34 yards. Terrance Bell returned the kick 7 yards to the POR38. Tackled by Wendell Lyons. |
| 1-10-POR38 (3Q: 03:21) Roy Sobczak pass completed to FB Chad Buck for 19 yards. The receiver went out of bounds. Tackled by ILB Ray Horton. Buck gained 9 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-CHA43 (3Q: 02:39) PENALTY: Charlotte was called for Encroachment. |
| 1-5-CHA38 (3Q: 02:33) Myron Berg ran outside the right tackle for 4 yards. Tackled by DE Russell Donovan, assisted by OLB Percy Wilkinson. The ball was fumbled and recovered by CHA CB Tony Madison to the CHA34. |
| 1-10-CHA34 (3Q: 02:24) Travis Franks ran around left end for 6 yards. Tackled by ILB Chase Canfield. Key block delivered by Sammy Grbac. |
| 2-4-CHA40 (3Q: 01:58) Travis Franks ran outside the right tackle for 1 yard. Tackled by DT Jessie Shields, assisted by ILB Bubba Kohl. |
| 3-3-CHA41 (3Q: 01:22) Travis Franks ran inside the left tackle for 2 yards. Tackled by ILB Chase Canfield. |
| 4-1-CHA43 (3Q: 00:57) Unknown punted 36 yards. Terrance Bell called for a fair catch at the POR21. |
| 1-10-POR21 (3Q: 00:50) Sad-Sack Sobczak pass completed to WR Glenn Irwin for 29 yards. Tackled by S Wendell Lyons. The receiver ran his route right over the middle of the field. Irwin gained 17 yards after the catch. |
| 1-10-CHA50 (3Q: 00:16) Myron Berg ran around the left tackle for 0 yards. Tackled by DE Russell Donovan. PENALTY: Portland (OR) was called for an Illegal Substitution. The penalty was declined. |
| 2-10-CHA50 (3Q: 00:07) Marty Perez pass fell incomplete, intended for WR Brad O'Neill. CB Cedric Oldfield defended the pass. The quarterback threw into double coverage. |
| Start of fourth quarter. |
| 3-10-CHA50 (4Q: 15:00) Marty Perez pass was blocked at the line, intended for WR Terry Irwin. DT Derek Ehler blocked the pass. The quarterback threw away from the double coverage. |
| 4-10-CHA50 (4Q: 14:51) Norbert Howard punted 42 yards. Les Wayne returned the kick 12 yards to the CHA20. PENALTY: Charlotte was called for Holding on the Punt Return. |
| 1-10-CHA04 (4Q: 14:41) PENALTY: Charlotte was called for a False Start. |
| 1-12-CHA02 (4Q: 14:34) Irving Stargell ran inside the right guard for 1 yard. Tackled by OLB Shaun Tilley. |
| 2-11-CHA03 (4Q: 13:55) Travis Franks ran around left end for 9 yards. Tackled by OLB Shaun Tilley. Key block delivered by George Fitzgerald. |
| 3-2-CHA12 (4Q: 13:16) Travis Franks ran inside the left guard for 2 yards. Tackled by DT Ricardo Burke. Key block delivered by Sammy Grbac. |
| 1-10-CHA14 (4Q: 12:51) Mercury Shah pass completed to WR Les Wayne for 6 yards. Tackled by S Ricardo Peck. |
| 2-4-CHA20 (4Q: 12:05) Travis Franks ran inside the right guard for -2 yards. Tackled by ILB Chase Canfield. |
| 3-6-CHA18 (4Q: 11:45) PENALTY: Charlotte was called for a False Start. |
| 3-11-CHA13 (4Q: 11:39) Mercury Shah pass completed to WR Irv Meacham for 10 yards. Tackled by ILB Gavin Dennis. The quarterback threw into double coverage. |
| 4-1-CHA23 (4Q: 10:56) Unknown punted 34 yards. Terrance Bell returned the kick 12 yards to the CHA45. Tackled by Dennis Riley. |
| 1-10-CHA45 (4Q: 10:46) Marty Perez pass completed to WR Glenn Irwin for -1 yards. Tackled by ILB Ray Horton, assisted by CB Tony Madison. The quarterback threw away from the double coverage. |
| 2-11-CHA46 (4Q: 10:24) Marty Perez pass completed to WR Glenn Irwin for 2 yards. Tackled by S Bobby Scouten, assisted by CB Ron Davis. |
| 3-9-CHA44 (4Q: 10:07) Marty Perez pass was dropped by WR Straightoutta Compton. The quarterback threw away from the double coverage. |
| 4-9-CHA44 (4Q: 10:00) Marty Perez pass was thrown incomplete, intended for WR Terry Irwin. The quarterback threw away from the double coverage. The ball goes over on downs. |
| 1-10-CHA44 (4Q: 09:50) Mercury Shah pass completed to WR Les Wayne for 6 yards. Tackled by OLB Shaun Tilley. Wayne gained 1 yard after the catch. |
| 2-4-CHA50 (4Q: 09:18) Travis Franks ran around left end for 0 yards. Tackled by S Bill Vance. |
| 3-4-CHA50 (4Q: 08:50) Travis Franks ran inside the right tackle for 7 yards. Tackled by ILB Gavin Dennis, assisted by DE Kenyon Carliste. Key block delivered by Seth Stewart. |
| 1-10-POR43 (4Q: 08:28) Travis Franks ran outside the right tackle for 1 yard. Tackled by ILB Gavin Dennis. DE Kenyon Carliste knocked down Donnell Frederick to break up the play. |
| 2-9-POR42 (4Q: 07:47) Travis Franks ran outside the right tackle for 6 yards. Tackled by ILB Chase Canfield, assisted by DT Ricardo Burke. |
| 3-3-POR36 (4Q: 07:04) Travis Franks ran inside the right guard for -3 yards. Tackled by DE Kenyon Carliste. |
| 4-6-POR39 (4Q: 06:17) Unknown punted 39 yards. Touchback. |
| 1-10-POR20 (4Q: 06:10) Marty Perez pass completed to WR Brad O'Neill for 64 yards. Tackled by S Rondell Watson. O'Neill gained 54 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-CHA16 (4Q: 05:42) Marty Perez pass completed to TE Easton Finley for 16 yards and a TOUCHDOWN! Finley gained 3 yards after the catch. Charlotte 20, Portland (OR) 6 |
| (4Q: 05:42) Extra point by Norm Harbin was good. Charlotte 20, Portland (OR) 7 |
| (4Q: 05:32) Norm Harbin kicked off 57 yards from the POR35. Corbin Blombeck returned the ball 16 yards to the CHA24. Tackled by Sherman Villarrial. |
| 1-10-CHA24 (4Q: 04:51) Travis Franks ran inside the left tackle for 1 yard. Tackled by DE Kenyon Carliste, assisted by ILB Chase Canfield. The defense looked very familiar with that play. |
| 2-9-CHA25 (4Q: 04:07) Travis Franks ran a draw inside the left guard for 2 yards. Tackled by OLB Shaun Tilley. |
| 3-7-CHA27 (4Q: 03:24) Travis Franks ran around the left tackle for -2 yards. Tackled by DE Vince Williams, assisted by DT Ricardo Burke. |
| 4-9-CHA25 (4Q: 02:41) Unknown punted 42 yards. Terrance Bell returned the kick 11 yards to the POR44. Tackled by Travis Franks. |
| 1-10-POR44 (4Q: 02:31) Marty Perez pass fell incomplete, intended for WR Brad O'Neill. CB Blake Gerken defended the pass. |
| 2-10-POR44 (4Q: 02:23) Marty Perez scrambled for 1 yard. Tackled by ILB Ray Horton. |
| 3-9-POR45 (4Q: 02:02) Marty Perez pass completed to WR Glenn Irwin for 14 yards. Tackled by CB Ron Davis, assisted by S Bobby Scouten. The quarterback threw into double coverage. |
| Official time out for the two-minute warning. |
| 1-10-CHA41 (4Q: 01:53) Marty Perez pass completed to WR Terrance Bell for 10 yards. Tackled by CB Cedric Oldfield, assisted by S Bobby Scouten. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage. PENALTY: Portland (OR) was called for Offensive Holding. |
| 1-20-POR49 (4Q: 01:42) Marty Perez scrambled for 10 yards. Tackled by S Wendell Lyons. |
| 2-10-CHA41 (4Q: 01:19) Marty Perez sacked by ILB Ray Horton for a loss of 4 yards. Sack allowed by Make It Rainwater. |
| Portland (OR) called a time out. |
| 3-14-CHA45 (4Q: 01:07) Marty Perez pass completed to WR Brad O'Neill for 13 yards. Tackled by S Rondell Watson. The receiver ran his route right over the middle of the field. O'Neill gained 4 yards after the catch. |
| Portland (OR) called a time out. |
| 4-1-CHA32 (4Q: 00:55) Marty Perez pass completed to WR Terry Irwin for 15 yards. Tackled by CB Cedric Oldfield. Irwin gained 9 yards after the catch. |
| Portland (OR) called a time out. |
| 1-10-CHA17 (4Q: 00:48) Marty Perez pass was dropped by WR Terrance Bell. |
| 2-10-CHA17 (4Q: 00:42) Marty Perez pass fell incomplete, intended for TE Easton Finley. ILB Ray Horton hurried the quarterback into a bad throw. |
| 3-10-CHA17 (4Q: 00:32) Marty Perez pass was dropped by WR Terry Irwin. The quarterback threw into double coverage. |
| 4-10-CHA17 (4Q: 00:24) Marty Perez pass was thrown incomplete, intended for WR Terry Irwin. The ball goes over on downs. |
| 1-10-CHA17 (4Q: 00:16) Maxwell Mickney dropped to one knee for -1 yards. |
| Final Score: Charlotte Fight'n Squirrels 20, Portland (OR) Dragons 7 |