The Vikings improved to 9-2 this season after beating the Patriots in the final game of the NFL Thanksgiving triple header, 33-26.
After being required to score in Week 11, these two offenses wasted no time getting the end zone to start this game. Minnesota needed just eight plays to go 80 yards and score a touchdown on the first practice of the night. Then New England tied that score with one of their own as Mac Jones connected with Nelson Agholor for a 34-yard touchdown. From there, those offenses continued to level each other throughout the first half and found themselves tied at 16 at the break.
New England opened the final half with a 75-yard touchdown to go up seven. It didn’t take long for Minnesota to tie the game as Kene Nwangwu fended off a 97 kickoff yards for a touchdown.
It was 26 all at the start of the fourth quarter, and that’s when the Vikings started to pull away. A penalty on New England for hitting the kicker gave Minnesota new life on a third-and-4 punt and they cashed. Two plays after the penalty, Cousins completed a 36-yard pass to Justin Jefferson and then a 15-yard touchdown. to Adam Thielen to take and hold the lead.
Kirk Cousins finished 30 of 37 for 299 yards with three touchdowns and an interception. Justin Jefferson was his favorite target and the star had 9 catches for 139 yards and a touchdown, break a record held by Randy Moss In the process. Meanwhile, Mac Jones was 28 of 39 for a season-high 382 yards with a pair of touchdowns and no interceptions.
For a more detailed breakdown of this game, check out our takeaways below.
Why the Vikings won
Although there was a narrative around Kirk Cousins in prime time games, the Vikings quarterback was largely good on Thursday. He had a poorly thrown interception, but other than that he was stellar for Minnesota. He was able to match any Patriots score and was able to split the ball among seven different pass catchers. That said, Justin Jefferson was his favorite target and the star continues to carry the offensive. Besides just racking up stats, Jefferson was making a number of clutch catches, including a 36-yard reception that helped set up Thielen’s touchdown in the fourth quarter.
While the defense allowed a number of block plays through the air, you also have to give them credit for cutting the Patriots offense to close out the game. After Minnesota took a 33-26 lead, the defense forced a three-and-out, a turnover on subsequent possession tries, then kept them out of the end zone as the time passed until the end of the settlement.
Why the Patriots lost
New England’s struggles in the red zone continued Thursday. Heading into that game, the Patriots ranked 31st in red zone touchdown percentage and went 0-3 in the red zone against the Vikings. Really, the offense relied on Mac Jones chip plays, which he was able to achieve as both of his pass notes were over 30 yards out. When they knocked on the end zone door, however, they could not break through it. In fact, the Patriots had two practices where they got the ball at least on the Vikings 6-yard line and couldn’t score touchdowns on either of them. Yes, there was a questionable touchdown from Hunter Henry that eventually got called up, but the Patriots had several plays inside the 10-yard line and couldn’t find a way through.
Of course, you can’t talk about this loss without mentioning the special teams unit. It was a remarkably poor performance from this unit and their insufficient play directly resulted in 14 points for the Vikings. After taking the lead to start the second half with a 75-yard touchdown, the Patriots’ special teams unit immediately allowed Minnesota to tie the game, allowing a 97-yard kickoff return for a touchdown. In the fourth quarter, they also committed a kicking penalty that would allow the Vikings to score the game-winning touchdown.
Turning
It was an all-night home and away game as these clubs fought back to level the game at various points. Going into the fourth quarter, the score was tied at 26 and it looked like New England would force a three-and-out and win the ball back with an opportunity to take the lead. However, rookie Pierre Strong encountered punter Ryan Wright as he attempted to throw the ball, which drew a flag. The five-yard penalty was enough to give the Vikings a first down and keep the practice alive. Three plays later, Kirk Cousins hit Adam Thielen, which turned out to be the game-winning touchdown.
Game of the game
Let’s give some props to Kene Nwangwu for taking that 97-yard kickoff home. After New England scored on a 37-yard touchdown from Hunter Henry in the second half, it felt like the momentum was shifting in the direction of the Patriots. Once Nwangwu ran that, however, any positive juice the Patriots got was quickly deflated.
It was Nwangwu’s third career kickoff return for a touchdown.
And after
From there, the Patriots will return to Foxborough and prepare for another game Thursday night as they host the Buffalo Bills for their first meeting of the season. As for the Vikings, they will hang out at US Bank Stadium and prepare for the New York Jets.
require.config({"baseUrl":"https:\/\/sportsfly.cbsistatic.com\/fly-0362\/bundles\/sportsmediajs\/js-build","config":{"version":{"fly\/components\/accordion":"1.0","fly\/components\/alert":"1.0","fly\/components\/base":"1.0","fly\/components\/carousel":"1.0","fly\/components\/dropdown":"1.0","fly\/components\/fixate":"1.0","fly\/components\/form-validate":"1.0","fly\/components\/image-gallery":"1.0","fly\/components\/iframe-messenger":"1.0","fly\/components\/load-more":"1.0","fly\/components\/load-more-article":"1.0","fly\/components\/load-more-scroll":"1.0","fly\/components\/loading":"1.0","fly\/components\/modal":"1.0","fly\/components\/modal-iframe":"1.0","fly\/components\/network-bar":"1.0","fly\/components\/poll":"1.0","fly\/components\/search-player":"1.0","fly\/components\/social-button":"1.0","fly\/components\/social-counts":"1.0","fly\/components\/social-links":"1.0","fly\/components\/tabs":"1.0","fly\/components\/video":"1.0","fly\/libs\/easy-xdm":"2.4.17.1","fly\/libs\/jquery.cookie":"1.2","fly\/libs\/jquery.throttle-debounce":"1.1","fly\/libs\/jquery.widget":"1.9.2","fly\/libs\/omniture.s-code":"1.0","fly\/utils\/jquery-mobile-init":"1.0","fly\/libs\/jquery.mobile":"1.3.2","fly\/libs\/backbone":"1.0.0","fly\/libs\/underscore":"1.5.1","fly\/libs\/jquery.easing":"1.3","fly\/managers\/ad":"2.0","fly\/managers\/components":"1.0","fly\/managers\/cookie":"1.0","fly\/managers\/debug":"1.0","fly\/managers\/geo":"1.0","fly\/managers\/gpt":"4.3","fly\/managers\/history":"2.0","fly\/managers\/madison":"1.0","fly\/managers\/social-authentication":"1.0","fly\/utils\/data-prefix":"1.0","fly\/utils\/data-selector":"1.0","fly\/utils\/function-natives":"1.0","fly\/utils\/guid":"1.0","fly\/utils\/log":"1.0","fly\/utils\/object-helper":"1.0","fly\/utils\/string-helper":"1.0","fly\/utils\/string-vars":"1.0","fly\/utils\/url-helper":"1.0","libs\/jshashtable":"2.1","libs\/select2":"3.5.1","libs\/jsonp":"2.4.0","libs\/jquery\/mobile":"1.4.5","libs\/modernizr.custom":"2.6.2","libs\/velocity":"1.2.2","libs\/dataTables":"1.10.6","libs\/dataTables.fixedColumns":"3.0.4","libs\/dataTables.fixedHeader":"2.1.2","libs\/dateformat":"1.0.3","libs\/waypoints\/infinite":"3.1.1","libs\/waypoints\/inview":"3.1.1","libs\/waypoints\/jquery.waypoints":"3.1.1","libs\/waypoints\/sticky":"3.1.1","libs\/jquery\/dotdotdot":"1.6.1","libs\/jquery\/flexslider":"2.1","libs\/jquery\/lazyload":"1.9.3","libs\/jquery\/maskedinput":"1.3.1","libs\/jquery\/marquee":"1.3.1","libs\/jquery\/numberformatter":"1.2.3","libs\/jquery\/placeholder":"0.2.4","libs\/jquery\/scrollbar":"0.1.6","libs\/jquery\/tablesorter":"2.0.5","libs\/jquery\/touchswipe":"1.6.18","libs\/jquery\/ui\/jquery.ui.core":"1.11.4","libs\/jquery\/ui\/jquery.ui.draggable":"1.11.4","libs\/jquery\/ui\/jquery.ui.mouse":"1.11.4","libs\/jquery\/ui\/jquery.ui.position":"1.11.4","libs\/jquery\/ui\/jquery.ui.slider":"1.11.4","libs\/jquery\/ui\/jquery.ui.sortable":"1.11.4","libs\/jquery\/ui\/jquery.ui.touch-punch":"0.2.3","libs\/jquery\/ui\/jquery.ui.autocomplete":"1.11.4","libs\/jquery\/ui\/jquery.ui.accordion":"1.11.4","libs\/jquery\/ui\/jquery.ui.tabs":"1.11.4","libs\/jquery\/ui\/jquery.ui.menu":"1.11.4","libs\/jquery\/ui\/jquery.ui.dialog":"1.11.4","libs\/jquery\/ui\/jquery.ui.resizable":"1.11.4","libs\/jquery\/ui\/jquery.ui.button":"1.11.4","libs\/jquery\/ui\/jquery.ui.tooltip":"1.11.4","libs\/jquery\/ui\/jquery.ui.effects":"1.11.4","libs\/jquery\/ui\/jquery.ui.datepicker":"1.11.4"}},"shim":{"liveconnection\/managers\/connection":{"deps":["liveconnection\/libs\/sockjs-0.3.4"]},"liveconnection\/libs\/sockjs-0.3.4":{"exports":"SockJS"},"libs\/setValueFromArray":{"exports":"set"},"libs\/getValueFromArray":{"exports":"get"},"fly\/libs\/jquery.mobile-1.3.2":["version!fly\/utils\/jquery-mobile-init"],"libs\/backbone.marionette":{"deps":["jquery","version!fly\/libs\/underscore","version!fly\/libs\/backbone"],"exports":"Marionette"},"fly\/libs\/underscore-1.5.1":{"exports":"_"},"fly\/libs\/backbone-1.0.0":{"deps":["version!fly\/libs\/underscore","jquery"],"exports":"Backbone"},"libs\/jquery\/ui\/jquery.ui.tabs-1.11.4":["jquery","version!libs\/jquery\/ui\/jquery.ui.core","version!fly\/libs\/jquery.widget"],"libs\/jquery\/flexslider-2.1":["jquery"],"libs\/dataTables.fixedColumns-3.0.4":["jquery","version!libs\/dataTables"],"libs\/dataTables.fixedHeader-2.1.2":["jquery","version!libs\/dataTables"],"https:\/\/sports.cbsimg.net\/js\/CBSi\/app\/VideoPlayer\/AdobePass-min.js":["https:\/\/sports.cbsimg.net\/js\/CBSi\/util\/Utils-min.js"]},"map":{"*":{"adobe-pass":"https:\/\/sports.cbsimg.net\/js\/CBSi\/app\/VideoPlayer\/AdobePass-min.js","facebook":"https:\/\/connect.facebook.net\/en_US\/sdk.js","facebook-debug":"https:\/\/connect.facebook.net\/en_US\/all\/debug.js","google":"https:\/\/apis.google.com\/js\/plusone.js","google-platform":"https:\/\/apis.google.com\/js\/client:platform.js","google-csa":"https:\/\/www.google.com\/adsense\/search\/async-ads.js","google-javascript-api":"https:\/\/www.google.com\/jsapi","google-client-api":"https:\/\/apis.google.com\/js\/api:client.js","gpt":"https:\/\/securepubads.g.doubleclick.net\/tag\/js\/gpt.js","hlsjs":"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/hls.js\/1.0.7\/hls.js","recaptcha":"https:\/\/www.google.com\/recaptcha\/api.js?onload=loadRecaptcha&render=explicit","recaptcha_ajax":"https:\/\/www.google.com\/recaptcha\/api\/js\/recaptcha_ajax.js","supreme-golf":"https:\/\/sgapps-staging.supremegolf.com\/search\/assets\/js\/bundle.js","taboola":"https:\/\/cdn.taboola.com\/libtrc\/cbsinteractive-cbssports\/loader.js","twitter":"https:\/\/platform.twitter.com\/widgets.js","video-avia":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.4.0\/player\/avia.min.js","video-avia-ui":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.4.0\/plugins\/ui\/avia.ui.min.js","video-avia-gam":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.4.0\/plugins\/gam\/avia.gam.min.js","video-avia-hls":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.4.0\/plugins\/hls\/avia.hls.min.js","video-avia-playlist":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.4.0\/plugins\/playlist\/avia.playlist.min.js","video-ima3":"https:\/\/imasdk.googleapis.com\/js\/sdkloader\/ima3.js","video-ima3-dai":"https:\/\/imasdk.googleapis.com\/js\/sdkloader\/ima3_dai.js","video-utils":"https:\/\/sports.cbsimg.net\/js\/CBSi\/util\/Utils-min.js","video-vast-tracking":"https:\/\/vidtech.cbsinteractive.com\/sb55\/vast-js\/vtg-vast-client.js"}},"waitSeconds":300});