Purple Insider

Purple Insider

Everything that went right and wrong for the Vikings vs. Dallas

Dec 16, 2025
∙ Paid
Dec 14, 2025; Arlington, Texas, USA; Minnesota Vikings quarterback J.J. McCarthy (9) under center Ryan Kelly (78) during the first half against the Minnesota Vikings at AT&T Stadium. Mandatory Credit: Raymond Carlin III-Imagn Images

Purple Insider is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.


By Matthew Coller

The Minnesota Vikings put together an overall strong performance against the Dallas Cowboys on Sunday night, highlighted by JJ McCarthy’s 15-for-24 passing for 250 yards and by the Vikings’ defense coming up clutch.

Let’s take a closer look at the film and data from the game…

Everything that went right

The deep stuff

PFF credited McCarthy with three “big-time throws” and 4-for-6 passing with 130 yards on throws that traveled more than 20 yards in the air. The first of those throws was his touchdown pass to Jalen Nailor in the first quarter.

On this play, Kevin O’Connell draws up a very Kubiak-ish type rollout. Josh Oliver stays in to block and Jordan Addison blocks as well, which really helps sell the play-action. As McCarthy rolls to his left, Jordan Mason steps up and lays a nice block to give him all sorts of free space to work with.

McCarthy has two options: Jefferson on the crossing route or Nailor on the corner route. The safety stays with Jefferson underneath so he lets it fly to Nailor. The cornerback DaRon Bland has an angle on the ball but Nailor undercuts him to make the grab.

This would be an example of McCarthy using his arm strength for good things. If he floats that ball too much, then Bland might be able to get his head around and have a chance to make a play. Also, Nailor has become a really darn good receiver.

The longest pitch-and-catch of McCarthy’s career came when the QB made a good read and had good timing. Nailor’s route into the middle of the field draws the attention of the deep safety. As soon as he takes a step forward, McCarthy heaves it up over the top. Addison does a stutter step that freezes the corner and then he’s off to the races since there is no help behind the corner.

Yes, if McCarthy put just a little more air underneath it, it’s a walk-in touchdown, but let’s not nitpick. It was near flawless execution all the way around.

Our next throw appears like KOC has decided to lean into the 100mph fastballs that McCarthy throws. Against what looks like 2-man coverage, the receiver outside the numbers (Josh Oliver?) runs an outside release up the sideline, which forces the safety toward the boundary just enough to create space for TJ Hockenson to clear the linebacker. As soon as McCarthy sees him get by the zone defender, he fires an absolute missile. Hockenson makes a fantastic catch for an explosive play.

I would imagine some folks went back and deleted their Hockenson tweets from earlier this year. It’s clear that he’s capable of playing at a very high level if given the right opportunity.

KOC designed plays

It certainly didn’t hurt McCarthy that O’Connell gave him some layups with very good design. On this screen pass to Aaron Jones, the Vikings run a fake pop pass (which they used on the opening drive last week). You can see the defenders all flow toward Nailor and then the ball suddenly arrives on the other side of the field to Jones. Notice the block by Hockenson at the top of the screen.

KOC mentioned on Monday that there are some alerts and such to check into screens but they are truly not doing it enough. Per PFF, McCarthy is 22nd in screen percentage but 13th in yards per play on screens. It’s kinda working when they use it.

This next one was a dagger to put away the Cowboys, an 18-yard completion to Hockenson. This play features 13 personnel with all three tight ends lined up to the same side. They all crash down like it’s going to be a handoff, McCarthy sells it really well and so does Hockenson by laying a legit block before going out into the flat. McCarthy has all day to throw it and takes a little too much time, then leads Hockenson too far up field, giving the safety a chance to go get it. Hockenson tracks it brilliantly and the safety is a tick late.

He probably doesn’t need to pat the ball first and, in attempt not to throw a laser, had too much air underneath it. But the play design tricked the Cowboys so badly that it worked anyway. This is the type of stuff that has to happen to succeed with a young QB.

Flores on third down

Talk about getting in your bag. Flores’ 0-blitz looks on third down over and over caused Dak Prescott a ton of problems. He was pressured on a ridiculous 55% of drop-backs according to PFF.

O’Connell said on Monday that he enjoyed watching Harrison Smith play mind games with Prescott at the line of scrimmage on third downs. Here are two examples…

On this third down early in the game, Smith lines up off the edge like he’s going to blitz (which he’s done really well over the last few weeks). At the last second, he runs back into zone coverage in the middle of the field. Prescott is looking for one of his receivers in the middle but he bails quickly. Jonathan Greenard also dropped as well.

It’s worth noticing Dallas Turner’s hustle on this play.

On another key third down, you’ll see Smith again bail out. This time running from the edge position all the way back to safety.

Prescott probably had an out route open but Greenard roasted the right tackle with a spin move and the Cowboys’ QB had to scramble. Greenard had seven pressures on the night. Total dominance.

Some other things that went right…

— Ryan Kelly and Will Fries had zero QB pressures allowed and Justin Skule gave up just one. It was his best game as a Viking by far.

— Eric Wilson had five pressures, giving him 31 on the year, by far his career high.

— Jalen Redmond played 57 plays and had four run stops.

— Ryan Wright and Will Reichard played like Pro Bowlers.

— CJ Ham was in for 16 plays

What went wrong

Keep reading with a 7-day free trial

Subscribe to Purple Insider to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 Matthew Coller · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture