Quick answer
- Winner
- Carolina Panthers
- Final score
- Carolina Panthers 26–7 Minnesota Vikings
- Halftime
- Minnesota Vikings 7–6 Carolina Panthers at halftime
- FantasyHQ MVP
- Malachi Moore
- Top passer
- Malachi Moore
- Biggest EPA play
- (14:56) 3-M.Moore pass deep right to 89-S.Smith for 42 yards, TOUCHDOWN.
- Game date
- 2009-12-20
Game summary
The Carolina Panthers beat the Minnesota Vikings 26–7 on 2009-12-20, overcoming Minnesota Vikings's 7–6 halftime lead. Malachi Moore posted a game-high +11.53 total EPA in the passing.
The highest-scoring period was Q4 with 20 combined points.
Line score
Final score and points by quarter.
| Q2 | Q4 | — | — | — | T | |
|---|---|---|---|---|---|---|
| 7 | 0 | 0 | 0 | 0 | 7 | |
| 6 | 20 | 0 | 0 | 0 | 26 |
Stars of the game
Top performers by total expected points added (EPA).
- 1

Malachi Moore · Carolina Panthers · Passing · +11.53 total EPA · 38 snaps · +0.30 EPA/play - 2
Shi Smith · Carolina Panthers · Receiving · +10.41 total EPA · 14 snaps · +0.74 EPA/play - 3
G. Barnidge · Carolina Panthers · Receiving · +3.87 total EPA · 2 snaps · +1.94 EPA/play - 4

Josaiah Stewart · Carolina Panthers · Receiving · +3.30 total EPA · 3 snaps · +1.10 EPA/play - 5
A. Peterson · Minnesota Vikings · Receiving · +1.95 total EPA · 4 snaps · +0.49 EPA/play - 6
Malik Muhammad · Carolina Panthers · Receiving · +1.40 total EPA · 3 snaps · +0.47 EPA/play - 7
D. Rosario · Carolina Panthers · Receiving · +1.15 total EPA · 1 snaps · +1.15 EPA/play - 8
J. Kleinsasser · Minnesota Vikings · Receiving · +1.10 total EPA · 2 snaps · +0.55 EPA/play
FantasyHQ Game MVP
Highest total EPA with the player's top snap and the game's biggest single play when different.

FantasyHQ Game MVP
Malachi Moore — CAR · Passing
Malachi Moore posted the highest total EPA (+11.53) in the game, the strongest overall impact for Carolina Panthers. Across 38 counted snaps, they averaged +0.30 EPA per play.
Malachi Moore's top snap (+5.79 EPA): (14:56) 3-M.Moore pass deep right to 89-S.Smith for 42 yards, TOUCHDOWN.
Quarterback report card
Malachi Moore led all passers in efficiency for Carolina Panthers, setting the tone in the passing game according to FantasyHQ analytics.

Malachi Moore (Carolina Panthers) · 38 dropbacks · 55.3% completion · +4.3% CPOE · +0.30 EPA/play · +11.53 total EPA
B. Favre (Minnesota Vikings) · 34 dropbacks · 50.0% completion · +1.0% CPOE · -0.41 EPA/play · -13.94 total EPA
Team stats comparison
Side-by-side offensive and defensive efficiency.
| Stat | ||
|---|---|---|
| Offensive EPA/play | -0.277 | +0.020 |
| Offensive success rate | 42.2% | 35.5% |
| Pass EPA/play | -0.410 | +0.303 |
| Rush EPA/play | -0.203 | -0.154 |
| Defensive EPA/play | -0.020 | +0.277 |
| Defensive success rate | 64.5% | 57.8% |
Drive & efficiency notes
Carolina Panthers held the efficiency edge in offensive EPA per play (+0.02 vs -0.28), even if the scoreboard told a different story.
Season benchmark context (offensive EPA per play):
- Minnesota Vikings: -0.28 EPA/play (6th percentile vs. 2009 team-game averages)
- Carolina Panthers: +0.02 EPA/play (57th percentile vs. 2009 team-game averages)
- Carolina Panthers: 13 drives, +1.85 total EPA, 4 scoring drives
- Minnesota Vikings: 12 drives, -17.75 total EPA, 1 scoring drives
Who scored touchdowns and field goals
Every touchdown and field goal from official play-by-play.
Touchdowns
Carolina Panthers — B. Hoover (Malachi Moore pass)
Minnesota Vikings — A. Peterson
Carolina Panthers — Shi Smith (Malachi Moore pass) 
Carolina Panthers — Josaiah Stewart 
Carolina Panthers — Josaiah Stewart (Malachi Moore pass)
Quarter by quarter
Quarter-by-quarter recap from live scoring plays.
The second quarter: Minnesota Vikings won the period 7–6. Carolina Panthers found the end zone from the MIN 1 (Q2 10:58) — (10:58) 3-M.Moore pass short right to 45-B.Hoover for 1 yard, TOUCHDOWN.; Minnesota Vikings found the end zone from the CAR 4 (Q2 5:07) — (5:07) 28-A.Peterson up the middle for 4 yards, TOUCHDOWN.; Minnesota Vikings added 1 points from the CAR 2 (Q2 5:01) — 8-R.Longwell extra point is GOOD, Center-46-C.Loeffler, Holder-5-C.Kluwe..
The fourth quarter: Carolina Panthers won the period 20–0. Carolina Panthers found the end zone from the MIN 42 (Q4 14:56) — (14:56) 3-M.Moore pass deep right to 89-S.Smith for 42 yards, TOUCHDOWN.; Carolina Panthers found the end zone from the MIN 3 (Q4 9:23) — (9:23) 28-J.Stewart left end for 3 yards, TOUCHDOWN.; Carolina Panthers added 1 points from the MIN 2 (Q4 9:18) — 4-J.Kasay extra point is GOOD, Center-44-J.Jansen, Holder-7-J.Baker.; Carolina Panthers found the end zone from the MIN 2 (Q4 3:13) — (3:13) 3-M.Moore pass short left to 28-J.Stewart for 2 yards, TOUCHDOWN.; Carolina Panthers added 1 points from the MIN 2 (Q4 3:07) — 4-J.Kasay extra point is GOOD, Center-44-J.Jansen, Holder-7-J.Baker..
Turning points
Plays that moved win probability the most.
- Carolina Panthers (Q4 14:56) — (14:56) 3-M.Moore pass deep right to 89-S.Smith for 42 yards, TOUCHDOWN.
- Minnesota Vikings (Q1 3:59) — (3:59) 8-R.Longwell 39 yard field goal is No Good, Hit Right Upright, Center-46-C.Loeffler, Holder-5-C.Kluwe.
- Minnesota Vikings (Q3 6:07) — (6:07) 4-B.Favre pass short right to 18-S.Rice to CAR 37 for 23 yards (30-C.Godfrey). FUMBLES (30-C.Godfrey), RECOVERED by CAR-43-C.Harris at CAR 37. 43-C.Harris to CAR 37 for no gain (12-P.Harvin).
- Minnesota Vikings (Q3 10:07) — (10:07) (Shotgun) 4-B.Favre sacked at MIN 43 for -5 yards (21-D.Wesley).
- Carolina Panthers (Q2 3:08) — (3:08) (Shotgun) 3-M.Moore pass short left to 22-T.Sutton to MIN 48 for 12 yards (51-B.Leber).
Impact plays
Highest EPA snaps that flipped field position.
- Carolina Panthers (Q4 14:56) — (14:56) 3-M.Moore pass deep right to 89-S.Smith for 42 yards, TOUCHDOWN.
- Minnesota Vikings (Q4 2:35) — (2:35) (No Huddle, Shotgun) 4-B.Favre pass deep left intended for 87-B.Berrian INTERCEPTED by 43-C.Harris at CAR -3. Touchback.
- Carolina Panthers (Q4 5:35) — (5:35) 3-M.Moore pass deep right to 82-G.Barnidge to MIN 5 for 55 yards (23-C.Griffin) [91-R.Edwards].
- Carolina Panthers (Q4 10:55) — (10:55) 3-M.Moore pass short right to 89-S.Smith to MIN 3 for 45 yards (26-A.Winfield).
Every scoring play
Chronological scoring with play-by-play context.
Carolina Panthers TD (+6) — Q2 10:58 · MIN 1 · Score 0-6
(10:58) 3-M.Moore pass short right to 45-B.Hoover for 1 yard, TOUCHDOWN.
Minnesota Vikings TD (+6) — Q2 5:07 · CAR 4 · Score 6-6
(5:07) 28-A.Peterson up the middle for 4 yards, TOUCHDOWN.
Minnesota Vikings XP (+1) — Q2 5:01 · CAR 2 · Score 7-6
8-R.Longwell extra point is GOOD, Center-46-C.Loeffler, Holder-5-C.Kluwe.
Carolina Panthers TD (+6) — Q4 14:56 · MIN 42 · Score 7-12
(14:56) 3-M.Moore pass deep right to 89-S.Smith for 42 yards, TOUCHDOWN.
Carolina Panthers TD (+6) — Q4 9:23 · MIN 3 · Score 7-18
(9:23) 28-J.Stewart left end for 3 yards, TOUCHDOWN.
Carolina Panthers XP (+1) — Q4 9:18 · MIN 2 · Score 7-19
4-J.Kasay extra point is GOOD, Center-44-J.Jansen, Holder-7-J.Baker.
Carolina Panthers TD (+6) — Q4 3:13 · MIN 2 · Score 7-25
(3:13) 3-M.Moore pass short left to 28-J.Stewart for 2 yards, TOUCHDOWN.
Carolina Panthers XP (+1) — Q4 3:07 · MIN 2 · Score 7-26
4-J.Kasay extra point is GOOD, Center-44-J.Jansen, Holder-7-J.Baker.
Key takeaways
What to remember for fantasy research and follow-up box score digging.
- Carolina Panthers earned the result — use the box score for snap-level context.
- Malachi Moore (Carolina Panthers) led total EPA — start here for highlight and prop research.
- Malachi Moore (CAR) finished above expected through the air (positive CPOE).
Frequently asked questions
Who won Minnesota Vikings vs Carolina Panthers on 2009-12-20?
The Carolina Panthers beat the Minnesota Vikings 26-7 in Week 15, 2009.
What was the score by quarter in Minnesota Vikings vs Carolina Panthers?
Q2: Minnesota Vikings 7, Carolina Panthers 6; Q4: Minnesota Vikings 0, Carolina Panthers 20; Final: Minnesota Vikings 7, Carolina Panthers 26.
Who scored touchdowns and field goals in Minnesota Vikings vs Carolina Panthers?
Carolina Panthers touchdown — B. Hoover (M. Moore pass) (Q2 10:58) Minnesota Vikings touchdown — A. Peterson (Q2 5:07) Carolina Panthers touchdown — S. Smith (M. Moore pass) (Q4 14:56) Carolina Panthers touchdown — J. Stewart (Q4 9:23) Carolina Panthers touchdown — J. Stewart (M. Moore pass) (Q4 3:13) Extra points followed each touchdown unless noted in the play-by-play.
How did the quarterbacks play in Minnesota Vikings vs Carolina Panthers?
Malachi Moore (Carolina Panthers), 55.3% completion, +4.3% CPOE, +0.30 EPA per dropback, +11.53 total passing EPA. B. Favre (Minnesota Vikings), 50.0% completion, +1.0% CPOE, -0.41 EPA per dropback, -13.94 total passing EPA.
Who was FantasyHQ's player of the game in Minnesota Vikings vs Carolina Panthers?
Malachi Moore (Carolina Panthers) was FantasyHQ's Game MVP with +11.53 total EPA on Passing plays. across 38 snaps. Their top snap (+5.79 EPA): (14:56) 3-M.Moore pass deep right to 89-S.Smith for 42 yards, TOUCHDOWN..
Season records after this game
Minnesota Vikings
Entered 11-2 Now 11-3 L
Carolina Panthers
Entered 5-8 Now 6-8 W