• (15:00 - 1st) Charlotte won the toss and has deferred to the second half. DUK will receive and CLT will defend the

    • 1st & 10 at DUKE 28

      (14:54 - 1st) Mataeo Durant run for 7 yds to the Duke 35

    • 2nd & 3 at DUKE 35

      (14:54 - 1st) Mataeo Durant run for 5 yds to the Duke 40 for a 1ST down

    • 1st & 10 at DUKE 40

      (14:54 - 1st) Mataeo Durant run for 4 yds to the Duke 44

    • 2nd & 6 at DUKE 44

      (14:54 - 1st) Gunnar Holmberg pass complete to Jake Bobo for 8 yds to the Charl 48 for a 1ST down

    • 1st & 10 at CLT 48

      (14:54 - 1st) Mataeo Durant run for 3 yds to the Charl 45

    • 2nd & 7 at CLT 45

      (14:54 - 1st) Mataeo Durant run for a loss of 1 yard to the Charl 46

    • (14:54 - 1st) Jonathan Cruz kickoff for 62 yds , Jaylen Stinson return for 25 yds to the Duke 28

    • 3rd & 8 at CLT 46

      (14:54 - 1st) Gunnar Holmberg pass complete to Jordan Waters for a loss of 3 yards to the Charl 49

    • 4th & 11 at CLT 49

      (11:29 - 1st) Porter Wilson punt for 49 yds for a touchback

    • 1st & 10 at CLT 20

      (11:29 - 1st) Chris Reynolds pass complete to Victor Tucker for 10 yds to the Charl 30 for a 1ST down

    • 1st & 10 at CLT 30

      (11:29 - 1st) Shadrick Byrd run for 7 yds to the Charl 37

    • 2nd & 3 at CLT 37

      (11:29 - 1st) Chavon McEachern run for a loss of 1 yard to the Charl 36

    • 3rd & 4 at CLT 36

      (11:29 - 1st) Chris Reynolds pass complete to Cameron Dollar for 8 yds to the Charl 44 for a 1ST down

    • 1st & 10 at CLT 44

      (8:51 - 1st) Chris Reynolds pass complete to Grant DuBose for 56 yds for a TD, (Jonathan Cruz KICK)

    • 1st & 10 at DUKE 25

      (8:51 - 1st) CHARLOTTE Penalty, Delay Of Game (5 Yards) to the Duke 30

    • 1st & 5 at DUKE 30

      (8:51 - 1st) Gunnar Holmberg pass complete to Jalon Calhoun for no gain to the Duke 30

    • 2nd & 5 at DUKE 30

      (8:51 - 1st) Gunnar Holmberg run for 11 yds to the Duke 41 for a 1ST down

    • 1st & 10 at DUKE 41

      (8:51 - 1st) Gunnar Holmberg pass incomplete

    • 2nd & 10 at DUKE 41

      (8:51 - 1st) Gunnar Holmberg pass complete to Darrell Harding Jr. for 5 yds to the Duke 46

    • (8:51 - 1st) Jonathan Cruz kickoff for 65 yds for a touchback

    • 3rd & 5 at DUKE 46

      (6:56 - 1st) Gunnar Holmberg pass complete to Mataeo Durant for 2 yds to the Duke 48

    • 4th & 3 at DUKE 48

      (6:49 - 1st) Porter Wilson punt for 39 yds

    • 1st & 10 at CLT 13

      (6:49 - 1st) Calvin Camp run for no gain to the Charl 13

    • 2nd & 10 at CLT 13

      (6:49 - 1st) Calvin Camp run for 8 yds to the Charl 21

    • 3rd & 2 at CLT 21

      (6:49 - 1st) Chris Reynolds run for 7 yds to the Charl 28 for a 1ST down

    • 1st & 10 at CLT 28

      (6:49 - 1st) CHARLOTTE Penalty, False Start (T.J. Moore) to the Charl 23

    • 1st & 15 at CLT 23

      (6:49 - 1st) Chris Reynolds pass complete to Taylor Thompson for 5 yds to the Charl 28

    • 2nd & 10 at CLT 28

      (6:49 - 1st) Calvin Camp run for 3 yds to the Charl 31

    • 3rd & 7 at CLT 31

      (6:49 - 1st) Chris Reynolds pass incomplete

    • 4th & 7 at CLT 31

      (3:20 - 1st) Bailey Rice punt for 46 yds , Josh Blackwell returns for a loss of 1 yard to the Duke 22

    • 1st & 10 at DUKE 22

      (3:20 - 1st) Gunnar Holmberg run for 2 yds to the Duke 24

    • 2nd & 8 at DUKE 24

      (3:20 - 1st) Mataeo Durant run for 5 yds to the Duke 29

    • 3rd & 3 at DUKE 29

      (3:20 - 1st) Gunnar Holmberg pass complete to Jake Bobo for 10 yds to the Duke 39 for a 1ST down

    • 1st & 10 at DUKE 39

      (3:20 - 1st) Gunnar Holmberg pass incomplete

    • 2nd & 10 at DUKE 39

      (3:20 - 1st) Gunnar Holmberg run for a loss of 6 yards to the Duke 33 Gunnar Holmberg fumbled, recovered by Duke Gunnar Holmberg

    • 3rd & 16 at DUKE 33

      (3:20 - 1st) Gunnar Holmberg pass incomplete

    • 4th & 16 at DUKE 33

      (1:13 - 1st) Porter Wilson punt for 42 yds

    • 1st & 10 at CLT 25

      (1:13 - 1st) Chris Reynolds pass complete to Victor Tucker for 18 yds to the Charl 43 for a 1ST down

    • 1st & 10 at CLT 43

      (0:00 - 1st) Shadrick Byrd run for 6 yds to the Charl 49

    • End of 1st Quarter

    • 2nd & 4 at CLT 49

      (15:00 - 2nd) Chris Reynolds run for 2 yds to the Duke 49

    • 3rd & 2 at DUKE 49

      (15:00 - 2nd) Shadrick Byrd run for 4 yds to the Duke 45 for a 1ST down

    • 1st & 10 at DUKE 45

      (15:00 - 2nd) Chavon McEachern run for 2 yds to the Duke 43

    • 2nd & 8 at DUKE 43

      (15:00 - 2nd) Chris Reynolds pass complete to Ryan Carriere for 23 yds Ryan Carriere fumbled, recovered by Charl Ryan Carriere for a 1ST down

    • 1st & 10 at DUKE 20

      (15:00 - 2nd) Chavon McEachern run for 2 yds to the Duke 18

    • 2nd & 8 at DUKE 18

      (15:00 - 2nd) Shadrick Byrd run for 3 yds to the Duke 15

    • 3rd & 5 at DUKE 15

      (15:00 - 2nd) Chris Reynolds pass incomplete

    • 4th & 5 at DUKE 15

      (10:22 - 2nd) Jonathan Cruz 32 yd FG GOOD

    • 1st & 10 at DUKE 25

      (10:22 - 2nd) Mataeo Durant run for 7 yds to the Duke 32

    • 2nd & 3 at DUKE 32

      (10:22 - 2nd) Mataeo Durant run for 10 yds to the Duke 42 for a 1ST down

    • 1st & 10 at DUKE 42

      (10:22 - 2nd) Gunnar Holmberg pass complete to Jarett Garner for 14 yds to the Charl 44 for a 1ST down

    • 1st & 10 at CLT 44

      (10:22 - 2nd) Jordan Waters run for 6 yds to the Charl 38

    • 2nd & 4 at CLT 38

      (10:22 - 2nd) Gunnar Holmberg sacked by Markees Watts for 0 yards to the Charl 43

    • (10:22 - 2nd) Jonathan Cruz kickoff for 65 yds for a touchback

    • 3rd & 9 at CLT 43

      (8:22 - 2nd) Gunnar Holmberg pass complete to Jordan Waters for 43 yds for a TD, (Charlie Ham KICK)

    • 1st & 10 at CLT 22

      (8:15 - 2nd) Chris Reynolds pass complete to Cameron Dollar for 11 yds to the Charl 33 for a 1ST down

    • 1st & 10 at CLT 33

      (8:15 - 2nd) Calvin Camp run for a loss of 4 yards to the Charl 29

    • 2nd & 14 at CLT 29

      (8:15 - 2nd) Calvin Camp run for a loss of 1 yard to the Charl 28

    • 3rd & 15 at CLT 28

      (8:15 - 2nd) Chris Reynolds pass incomplete

    • (8:15 - 2nd) Charlie Ham kickoff for 65 yds , Shadrick Byrd return for 22 yds to the Charl 22

    • 4th & 15 at CLT 28

      (5:58 - 2nd) Bailey Rice punt for 35 yds, fair catch by Josh Blackwell at the Duke 37

    • 1st & 10 at DUKE 37

      (5:58 - 2nd) Mataeo Durant run for 8 yds to the Duke 45

    • 2nd & 2 at DUKE 45

      (5:58 - 2nd) Mataeo Durant run for 21 yds to the Charl 34 for a 1ST down

    • 1st & 10 at CLT 34

      (5:58 - 2nd) Mataeo Durant run for 7 yds to the Charl 27

    • 2nd & 3 at CLT 27

      (5:58 - 2nd) Mataeo Durant run for 10 yds to the Charl 17 for a 1ST down

    • 1st & 10 at CLT 17

      (5:58 - 2nd) Mataeo Durant run for 5 yds to the Charl 12

    • 2nd & 5 at CLT 12

      (5:58 - 2nd) Mataeo Durant run for 7 yds to the Charl 5 for a 1ST down

    • 1st & 5 at CLT 5

      (5:58 - 2nd) Jordan Waters run for 1 yd to the Charl 4

    • 2nd & Goal at CLT 4

      (3:02 - 2nd) Gunnar Holmberg run for a loss of 1 yard to the Charl 5

    • 3rd & Goal at CLT 5

      (2:57 - 2nd) Mataeo Durant run for 5 yds for a TD, (Charlie Ham KICK)

    • 1st & 10 at CLT 20

      (2:52 - 2nd) Chris Reynolds pass complete to Victor Tucker for 4 yds to the Charl 24

    • 2nd & 6 at CLT 24

      (2:52 - 2nd) CHARLOTTE Penalty, False Start (-5 Yards) to the Charl 19

    • 2nd & 11 at CLT 19

      (2:52 - 2nd) Shadrick Byrd run for 8 yds to the Charl 27

    • 3rd & 3 at CLT 27

      (2:52 - 2nd) Shadrick Byrd run for a loss of 5 yards to the Charl 25

    • (2:52 - 2nd) Charlie Ham kickoff for 56 yds , Shadrick Byrd return for 11 yds to the Charl 20

    • 4th & 5 at CLT 25

      (1:18 - 2nd) Bailey Rice punt for 43 yds , Josh Blackwell returns for no gain to the Duke 32

    • 1st & 10 at DUKE 32

      (1:18 - 2nd) Gunnar Holmberg pass incomplete

    • 2nd & 10 at DUKE 32

      (1:18 - 2nd) Gunnar Holmberg pass complete to Jake Bobo for 9 yds to the Duke 41

    • 3rd & 1 at DUKE 41

      (1:18 - 2nd) Mataeo Durant run for 5 yds to the Duke 46 for a 1ST down

    • 1st & 10 at DUKE 46

      (1:18 - 2nd) Gunnar Holmberg sacked by Luke Martin and Bryan Wallace for 0 yards to the Duke 38

    • 2nd & 18 at DUKE 38

      (0:11 - 2nd) #12 G.Holmberg pass to the right incomplete intended for #21 M.Durant broken up by #7 K.Wardlow at the DUK38. PENALTY CLT Offsides on #7 K.Wardlow enforced 5 yards from the DUK38 to the DUK43 [NHSG]. NO PLAY (replay the down).

    • 2nd & 13 at DUKE 43

      (0:04 - 2nd) Mataeo Durant run for 9 yds to the Charl 48

    • 3rd & 4 at CLT 48

      (0:00 - 2nd) Jordan Waters run for 30 yds to the Charl 18 for a 1ST down

  • End of 2nd Quarter

    • 1st & 10 at CLT 25

      (15:00 - 3rd) Chavon McEachern run for 6 yds to the Charl 31

    • 2nd & 4 at CLT 31

      (15:00 - 3rd) Chris Reynolds pass incomplete

    • 3rd & 4 at CLT 31

      (15:00 - 3rd) Chris Reynolds pass complete to Chavon McEachern for 11 yds to the Charl 42 for a 1ST down

    • 1st & 10 at CLT 42

      (15:00 - 3rd) #3 C.Reynolds pass to the left incomplete dropped by #4 C.Dollar thrown to the CLT48. PENALTY CLT Holding enforced 10 yards from the CLT42 to the CLT32 [NHSG]. NO PLAY (replay the down).

    • 1st & 20 at CLT 32

      (15:00 - 3rd) Chris Reynolds run for 5 yds to the Charl 37

    • 2nd & 15 at CLT 37

      (15:00 - 3rd) Chris Reynolds pass incomplete

    • 3rd & 15 at CLT 37

      (15:00 - 3rd) Chris Reynolds pass complete to Grant DuBose for 17 yds to the Duke 46 for a 1ST down

    • 1st & 10 at DUKE 46

      (15:00 - 3rd) CHARLOTTE Penalty, False Start (-5 Yards) to the Charl 49

    • 1st & 15 at CLT 49

      (15:00 - 3rd) Calvin Camp run for a loss of 5 yards to the Charl 44

    • 2nd & 20 at CLT 44

      (15:00 - 3rd) Victor Tucker run for 15 yds to the Duke 41

    • (15:00 - 3rd) Charlie Ham kickoff for 64 yds

    • 3rd & 5 at DUKE 41

      (10:46 - 3rd) run for 41 yds for a 1ST down

    • 1st & Goal at DUKE 1

      (10:46 - 3rd) Shadrick Byrd run for no gain to the Duke 1

    • 2nd & Goal at DUKE 1

      (9:54 - 3rd) Chris Reynolds run for 1 yd for a TD, (Jonathan Cruz KICK)

    • 1st & 10 at DUKE 19

      (9:49 - 3rd) Gunnar Holmberg run for 9 yds to the Duke 28

    • 2nd & 1 at DUKE 28

      (9:49 - 3rd) Jordan Waters run for 23 yds to the Charl 49 for a 1ST down

    • 1st & 10 at CLT 49

      (9:49 - 3rd) Gunnar Holmberg pass complete to Jake Bobo for 16 yds to the Charl 33 for a 1ST down

    • 1st & 10 at CLT 33

      (9:49 - 3rd) Gunnar Holmberg pass incomplete

    • 2nd & 10 at CLT 33

      (9:49 - 3rd) Mataeo Durant run for 1 yd to the Charl 32

    • 3rd & 9 at CLT 32

      (9:49 - 3rd) Gunnar Holmberg pass complete to Mataeo Durant for 23 yds to the Charl 9 for a 1ST down

    • 1st & Goal at CLT 9

      (9:49 - 3rd) Mataeo Durant run for 5 yds to the Charl 4

    • (9:49 - 3rd) Jonathan Cruz kickoff for 62 yds , Jaylen Stinson return for 16 yds to the Duke 19

    • 1st & 10 at CLT 20

      (7:12 - 3rd) #3 C.Reynolds pass to the right complete for 16 yards to #1 V.Tucker caught at the CLT31 and advanced to the CLT36 (#33 L.Johnson), out of bounds. PENALTY CLT Ineligible Receiver Downfield on Pass on #57 A.Gist enforced 5 yards from the CLT20 to the CLT15 [NH]. NO PLAY (replay the down).

    • 1st & 15 at CLT 15

      (7:12 - 3rd) Keith Pearson run for 4 yds to the Charl 19

    • 2nd & 11 at CLT 19

      (7:12 - 3rd) Shadrick Byrd run for 7 yds to the Charl 26

    • 3rd & 4 at CLT 26

      (7:12 - 3rd) Shadrick Byrd run for a loss of 2 yards to the Charl 24

    • 4th & 6 at CLT 24

      (4:54 - 3rd) Bailey Rice punt for 40 yds, fair catch by Josh Blackwell at the Duke 36

    • 1st & 10 at DUKE 36

      (4:54 - 3rd) Gunnar Holmberg pass complete to Cole Finney for 20 yds to the Charl 44 for a 1ST down

    • 1st & 10 at CLT 44

      (4:54 - 3rd) Mataeo Durant run for 3 yds to the Charl 41

    • 2nd & 7 at CLT 41

      (4:54 - 3rd) Mataeo Durant run for 2 yds to the Charl 39

    • 3rd & 5 at CLT 39

      (4:54 - 3rd) Gunnar Holmberg pass incomplete

    • 4th & 5 at CLT 39

      (3:41 - 3rd) Gunnar Holmberg pass incomplete

    • 1st & 10 at CLT 39

      (3:41 - 3rd) Chavon McEachern run for no gain to the Charl 39

    • 2nd & 10 at CLT 39

      (3:41 - 3rd) Chris Reynolds pass incomplete

    • 3rd & 10 at CLT 39

      (3:41 - 3rd) Chris Reynolds pass incomplete

    • 4th & 10 at CLT 39

      (2:40 - 3rd) Bailey Rice punt for 34 yds, fair catch by Josh Blackwell at the Duke 27

    • 1st & 10 at DUKE 27

      (2:40 - 3rd) Gunnar Holmberg pass complete to Jake Bobo for 14 yds to the Duke 41 for a 1ST down

    • 1st & 10 at DUKE 41

      (2:40 - 3rd) Mataeo Durant run for a loss of 3 yards to the Duke 38

    • 2nd & 13 at DUKE 38

      (2:40 - 3rd) Gunnar Holmberg pass complete to Jalon Calhoun for 5 yds to the Duke 43

    • 4th & 19 at DUKE 32

      (1:13 - 3rd) Porter Wilson punt for 43 yds, fair catch by Victor Tucker at the Charl 25

    • 1st & 10 at CLT 25

      (1:13 - 3rd) Chavon McEachern run for 3 yds to the Charl 28

    • 2nd & 7 at CLT 28

      (1:13 - 3rd) Chris Reynolds pass incomplete

    • 3rd & 7 at CLT 28

      (0:00 - 3rd) Chris Reynolds run for 12 yds to the Charl 40 for a 1ST down

    • End of 3rd Quarter

    • 1st & 10 at CLT 40

      (14:54 - 4th) Chris Reynolds pass incomplete

    • 2nd & 10 at CLT 40

      (14:54 - 4th) Chris Reynolds pass incomplete

    • 3rd & 10 at CLT 40

      (14:54 - 4th) Chris Reynolds run for 5 yds to the Charl 45

    • 4th & 5 at CLT 45

      (14:54 - 4th) Bailey Rice punt for 33 yds, fair catch by Josh Blackwell at the Duke 22

    • 3rd & 1 at DUKE 41

      (13:07 - 4th) Mataeo Durant run for 59 yds for a TD, (Charlie Ham KICK)

    • 1st & 10 at CLT 25

      (13:07 - 4th) Chavon McEachern run for 3 yds to the Charl 28

    • 2nd & 7 at CLT 28

      (13:07 - 4th) Chavon McEachern run for 8 yds to the Charl 36 for a 1ST down

    • 1st & 10 at CLT 36

      (13:07 - 4th) Chavon McEachern run for no gain to the Charl 36

    • 2nd & 10 at CLT 36

      (13:07 - 4th) Shadrick Byrd run for 2 yds to the Charl 38

    • 3rd & 8 at CLT 38

      (13:07 - 4th) Chris Reynolds run for no gain to the Charl 38

    • (13:07 - 4th) Charlie Ham kickoff for 65 yds

    • 4th & 8 at CLT 38

      (9:50 - 4th) Bailey Rice punt for 33 yds, fair catch by Josh Blackwell at the Duke 29

    • 1st & 10 at DUKE 29

      (9:50 - 4th) Jordan Moore run for 38 yds to the Charl 33 for a 1ST down

    • 1st & 10 at CLT 33

      (9:50 - 4th) QB Keeper #8 J.Moore rush to the right for a gain of 3 yards to the CLT30, End of Play. PENALTY DUK Holding on #70 J.Gelotte enforced 10 yards from the CLT33 to the CLT43 [NHSG]. NO PLAY (replay the down).

    • 1st & 20 at CLT 43

      (8:21 - 4th) Jordan Waters run for 5 yds to the Charl 38

    • 2nd & 15 at CLT 38

      (8:21 - 4th) Gunnar Holmberg pass complete to Jontavis Robertson for no gain to the Charl 38

    • 3rd & 15 at CLT 38

      (8:21 - 4th) Mataeo Durant run for 2 yds to the Charl 36

    • 4th & 13 at CLT 36

      (7:13 - 4th) Porter Wilson punt for 28 yds, fair catch by Victor Tucker at the Charl 8

    • 1st & 10 at CLT 8

      (7:13 - 4th) Calvin Camp run for a loss of 1 yard to the Charl 7

    • 2nd & 11 at CLT 7

      (7:13 - 4th) Chris Reynolds pass complete to Victor Tucker for 29 yds to the Charl 36 for a 1ST down

    • 1st & 10 at CLT 36

      (7:13 - 4th) Calvin Camp run for 2 yds to the Charl 38

    • 2nd & 8 at CLT 38

      (7:13 - 4th) Chris Reynolds pass complete to Taylor Thompson for 4 yds to the Charl 42

    • 3rd & 4 at CLT 42

      (7:13 - 4th) Chris Reynolds pass complete to Victor Tucker for 10 yds to the Duke 48 for a 1ST down

    • 1st & 10 at DUKE 48

      (7:13 - 4th) Chris Reynolds pass complete to Grant DuBose for 36 yds to the Duke 12 for a 1ST down

    • 1st & 10 at DUKE 12

      (7:13 - 4th) Chris Reynolds run for 3 yds to the Duke 9

    • 2nd & 7 at DUKE 9

      (2:59 - 4th) Chris Reynolds pass complete to Grant DuBose for 9 yds for a TD, (Jonathan Cruz KICK)

    • 1st & 10 at DUKE 25

      (2:59 - 4th) DUKE Penalty, Delay Of Game (TEAM) to the Duke 20

    • 1st & 15 at DUKE 20

      (2:59 - 4th) Gunnar Holmberg pass complete to Jake Bobo for 11 yds to the Duke 31

    • 2nd & 4 at DUKE 31

      (2:59 - 4th) Mataeo Durant run for 3 yds to the Duke 34

    • 3rd & 1 at DUKE 34

      (2:59 - 4th) Mataeo Durant run for 4 yds to the Duke 38 for a 1ST down

    • 1st & 10 at DUKE 38

      (2:59 - 4th) Gunnar Holmberg pass complete to Jake Bobo for 9 yds to the Duke 47

    • (2:59 - 4th) Jonathan Cruz kickoff for 65 yds for a touchback

    • 2nd & 1 at DUKE 47

      (1:44 - 4th) Mataeo Durant run for 53 yds for a TD, (Charlie Ham KICK)

    • 1st & 10 at CLT 25

      (1:44 - 4th) Chris Reynolds pass complete to Victor Tucker for 9 yds to the Charl 34

    • (1:44 - 4th) Charlie Ham kickoff for 65 yds

    • 2nd & 1 at CLT 34

      (1:19 - 4th) Chris Reynolds sacked for 0 yards to the Charl 29

    • 3rd & 6 at CLT 29

      (1:19 - 4th) Chris Reynolds pass complete to Victor Tucker for 19 yds to the Charl 48 for a 1ST down

    • 1st & 10 at CLT 48

      (1:19 - 4th) Chris Reynolds pass complete to Victor Tucker for 34 yds to the Duke 18 for a 1ST down

    • 1st & 10 at DUKE 18

      (1:19 - 4th) Chris Reynolds pass incomplete

    • 2nd & 10 at DUKE 18

      (1:19 - 4th) Chris Reynolds run for 7 yds to the Duke 11

    • 3rd & 3 at DUKE 11

      (0:33 - 4th) Chris Reynolds pass complete to Shadrick Byrd for 11 yds for a TD, (Jonathan Cruz KICK)

    • (0:33 - 4th) Jonathan Cruz kickoff

    • 1st & 10 at DUKE 35

      (0:27 - 4th) Gunnar Holmberg pass incomplete

    • (0:27 - 4th) Jonathan Cruz kickoff for 55 yds , Jaylen Stinson return for 25 yds to the Duke 35

    • 2nd & 10 at DUKE 35

      (0:14 - 4th) Gunnar Holmberg pass complete to Jalon Calhoun for 16 yds to the Charl 49 for a 1ST down

    • 1st & 10 at CLT 49

      (0:14 - 4th) Gunnar Holmberg pass incomplete

    • 2nd & 10 at CLT 49

      (0:14 - 4th) DUKE Penalty, Personal Foul (Jake Marwede) to the Duke 40

    • 2nd & 21 at DUKE 40

      (0:14 - 4th) DUKE Penalty, False Start (TEAM) to the Duke 35

    • 2nd & 26 at DUKE 35

      (0:00 - 4th) Gunnar Holmberg pass complete to Mataeo Durant for 22 yds to the Charl 43

    • End of 4th Quarter

  • End of 4th Quarter