Pigskin NightlyWeek 10
Latest
InjuryKyler Murray: Questionable → Out8 min agoInjuryDaiyan Henley: Active → Cleared8 min agoRaiders DeskRaiders were outplayed from the first quarter in a deserved loss to the 49ers10 min agoIndianapolis ColtsColts sign WR Nick Westbrook-Ikhine to 53-man roster from practice squad; sign LS Jacob Bobenmoyer to practice squadPro Football RumorsBroncos To Acquire LB Daiyan Henley From ChargersMinnesota VikingsVikings Bring Back Quarterback Kirk Cousins via Trade with RaidersPro Football RumorsColts Will Not Trade Jonathan Taylor Before DeadlineInjuryPuka Nacua: Questionable → Doubtful26 min agoIndianapolis ColtsColts trade WR Keenan Allen to San Francisco 49ers for 2027 sixth-round NFL Draft pickCarolina PanthersPanthers release wide receiver David Moore, among other movesESPNEisen fired up over Kirk Cousins' return to the VikingsSeahawks DeskSeahawks earned 17-3 over Cardinals, then punted on fourth-and-1 anyway39 min agoKansas City ChiefsChiefs Kick Off 12th Annual Chiefs Kingdom Food Drive Benefiting HarvestersInjuryKirk Cousins: Active → Cleared41 min agoESPNMcAfee & Co. react to Bills' trade for Amani HookerESPNJeff Saturday: Kirk Cousins trade a 'great fit' for Vikings and RaidersESPNNFL trade deadline grades: Deals for Keenan Allen, Jordan Davis, Jessie BatesTampa Bay BuccaneersTop Play Breakdown: Tykee Smith's Interception Against the BearsInjuryPuka Nacua: Doubtful → Questionable59 min agoESPNSources: Bills fill major need at safety, trade for Titans' Amani HookerPro Football RumorsRaiders To Trade QB Kirk Cousins Back To VikingsInjuryCam Skattebo: Out → Questionable1 h ago
WSH ThuNYG NE SunDET BUF SunNYJ CAR SunNO HOU SunCLE JAX SunTEN KC SunATL MIA SunIND MIN SunGB LAR SunARI SEA SunLV SF SunDAL PIT SunCIN LAC MonBAL
At a glance

The Buffalo Bills beat the Minnesota Vikings 23-6 on Mon, Nov 9 at U.S. Bank Stadium in Minneapolis, MN (Week 9, 2026 season). Records after the game: Bills 7-1, Vikings 6-2. K.Shakir (BUF) led all players with +5.2 EPA on 4 targets.

Who won Bills vs Vikings?

The Buffalo Bills won 23-6. By quarter: BUF 3-7-3-10, MIN 0-6-0-0.

Who was the best player in Bills vs Vikings?

By expected points added: K.Shakir (BUF, +5.2 EPA on 4 targets), D.Kincaid (BUF, +3.2 EPA on 3 targets) and J.Addison (MIN, +1.8 EPA on 3 targets).

What was the turning point of Bills vs Vikings?

The biggest swing in win probability (10 points toward the Bills) came in Q1 at 5:30: C.Wentz pass incomplete short right to J.Jefferson.Buffalo challenged the forward pass ruling, and the play was REVERSED.C.Wentz FUMBLES (Aborted) at MIN 43, RECOVERED by BUF-G.Rousseau at MIN 44.

Cite this page

Pigskin Nightly, “Bills 23, Vikings 6: Week 9 recap”, https://pigskinnightly.com/games/2026-11-09-buf-at-min (updated 2026-11-10).

The Verdict

Week 9 issue →
Week 9EarnedGame file →

Bills earned it: the snaps said Bills by 20.0, a deserved win probability of more than 99%.

Deserved marginBUF by 20.0
Real marginBUF by 17
Luck pts BUF+0.8
Luck pts MIN−3.3

The swingQ1 5:30 · MIN · −14 pts of win probability. 11-C.Wentz pass incomplete short right to 18-J.Jefferson. Buffalo challenged the forward pass ruling, and the play was REVERSED. 11-C.Wentz FUMBLES (Aborted) at MIN 43, RECOVERED by BUF-15-G.Rousseau at MIN 44.

Flags that moved this game

  1. 1Defensive Pass InterferenceBUF → helped MIN · Wk 9 Q3 13:26 · (Shotgun) 11-C.Wentz pass incomplete deep right to 33-A.Jones (8-T.Bernard). PENALTY on BUF-8-T.Bernard, Defensive Pass…+9.4 WP
  2. 2Intentional GroundingBUF → helped MIN · Wk 9 Q1 6:34 · 17-J.Allen pass incomplete short right [43-A.Van Ginkel]. PENALTY on BUF-17-J.Allen, Intentional Grounding, 13 yards, enforced…+5.7 WP

Fourth downs our model disagreed with

  1. 1MIN · 4th & 1Kevin O'Connell chose Field goal at opp 25, Wk 9 Q2 4:06, down 3. Model: Go for it (lean). Result: good.−0.63 EP
  2. 2MIN · 4th & 5Kevin O'Connell chose Punt at midfield, Wk 9 Q1 1:08, down 3. Model: Go for it (lean). Result: punted.−0.33 EP

Deserved win probability from the snaps, fumble bounces evened out. How we judge

From the Lab

This game, re-drawn

All Lab tools →
Game DNA146 plays, one strand0 lead changes · 4 explosive plays · downloadable poster →

If the Vikings had stopped that fourth-and-1

Vikings after the play9%what really happened
VikingsBillsthe rest never happened

Q4 10:15 17-J.Allen left guard to MIN 38 for no gain (97-D.Orange). The Replay Official reviewed the short of the line to gain ruling, and the play was REVERSED. 17-J.Allen left guard to MIN 37 for 1 yard (97-D.Orange).

Every game's sliding door →
Home win probability, play by play

The river

Bills logo100%Vikings logo0%

Hover, tap or drag along the river to read any play. Arrow keys work too. Click to jump to its drive.

MIN ▲BUF ▼
Q1Q2Q3Q4

The five biggest swings

  1. +10%Q1 5:30 · for Bills logo BUFC.Wentz pass incomplete short right to J.Jefferson.Buffalo challenged the forward pass ruling, and the play was REVERSED.C.Wentz FUMBLES (Aborted) at MIN 43, RECOVERED by BUF-G.Rousseau at MIN 44.
  2. +9%Q3 4:10 · for Bills logo BUF(Shotgun) C.Wentz pass short middle intended for J.Jefferson INTERCEPTED by T.Bernard at BUF 34. T.Bernard to BUF 39 for 5 yards (B.O'Neill).
  3. +8%Q2 0:44 · for Bills logo BUF(Shotgun) J.Allen pass deep right to K.Latu for 25 yards, TOUCHDOWN [A.Van Ginkel]. T.Bass extra point is GOOD, Center-R.Ferguson, Holder-T.Doman.
  4. +7%Q3 11:08 · for Bills logo BUF(Shotgun) J.Allen pass deep left to T.Johnson to MIN 39 for 36 yards (Jac.Thomas).
  5. +7%Q3 13:17 · for Bills logo BUFC.Wentz pass deep right intended for T.Hockenson INTERCEPTED by D.Williams at BUF 11. D.Williams to BUF 11 for no gain (T.Hockenson).

Every drive, on the field

MIN attacks →← BUF attacks
  1. Q1 15:00PUNT3p · -11y · 1:57
  2. Q1 13:03PUNT3p · 6y · 1:30
  3. Q1 11:33INT12p · 31y · 6:03
  4. Q1 5:30FUM1p · -3y · 0:03
  5. Q1 5:27FG7p · 23y · 3:30
  6. Q1 1:57PUNT3p · 5y · 1:00
  7. Q1 0:57PUNT3p · -1y · 0:57
  8. Q2 15:00PUNT3p · 0y · 1:34
  9. Q2 13:26PUNT3p · -3y · 1:31
  10. Q2 11:55PUNT5p · 10y · 3:11
  11. Q2 8:44PUNT5p · 1y · 3:08
  12. Q2 5:36FG4p · 9y · 1:34
  13. Q2 4:02TD8p · 80y · 3:18
  14. Q2 0:44FG7p · 46y · 0:39
  15. Q2 0:05HALF1p · -1y · 0:05
  16. Q3 15:00INT3p · 25y · 1:49
  17. Q3 13:11FG14p · 83y · 7:08
  18. Q3 6:03INT4p · 24y · 1:59
  19. Q3 4:04PUNT4p · 15y · 3:31
  20. Q3 0:33PUNT3p · 4y · 0:44
  21. Q4 14:49TD15p · 84y · 8:32
  22. Q4 6:17DOWNS4p · 6y · 0:39
  23. Q4 5:38FG4p · 7y · 0:58
  24. Q4 4:40DOWNS8p · 52y · 2:46
  25. Q4 1:54END3p · -2y · 1:54
Bills logoBills11 drives5scoring drives (2 TD)45%drives ending in pointsOWN 30avg starting field position3three-and-outs1turnovers incl. downs
Vikings logoVikings12 drives2scoring drives (0 TD)17%drives ending in pointsOWN 37avg starting field position4three-and-outs5turnovers incl. downs

Scoring summary

  1. Q1
    1:57
    Bills logoField goalT.Bass 39 yard field goal is GOOD, Center-R.Ferguson, Holder-T.Doman.3–0
  2. Q2
    4:02
    Vikings logoField goalW.Reichard 43 yard field goal is GOOD, Center-A.DePaola, Holder-B.Thorson.3–3
  3. Q2
    0:44
    Bills logoTouchdown(Shotgun) J.Allen pass deep right to K.Latu for 25 yards, TOUCHDOWN [A.Van Ginkel]. T.Bass extra point is GOOD, Center-R.Ferguson, Holder-T.Doman.10–3
  4. Q2
    0:05
    Vikings logoField goal W.Reichard 53 yard field goal is GOOD, Center-A.DePaola, Holder-B.Thorson.10–6
  5. Q3
    6:03
    Bills logoField goal T.Bass 25 yard field goal is GOOD, Center-R.Ferguson, Holder-T.Doman.13–6
  6. Q4
    6:17
    Bills logoTouchdownJ.Cook up the middle for 5 yards, TOUCHDOWN. T.Bass extra point is GOOD, Center-R.Ferguson, Holder-T.Doman.20–6
  7. Q4
    4:40
    Bills logoField goalT.Bass 52 yard field goal is GOOD, Center-R.Ferguson, Holder-T.Doman.23–6

Team stats

Bills logoBUFvsMINVikings logo
339Total yards178
205Passing yards127
134Rushing yards51
4.3Yards per play3.9
22First downs9
7-18 · 39%Third down0-8 · 0%
1-1Fourth down0-2
1-3Red zone TDs0-1
21/31Comp / att14/32
3.0Yards per carry4.3
1Turnovers3
4 (−29 yds)Sacks allowed2 (−12 yds)
8 for 62Penalties4 for 20
42:32Possession17:28
Expected points added · nflverse model

The game in EPA

Dropback EPA+0.000-0.795
Rush EPA-0.086-0.633
Success rate40%27%
Explosive plays52
Plays7545

Who moved the needle

Cost their side the most

Box score

Bills logoBuffalo Bills
PassingC/ATTYDSAVGTDINTSACKSQBRRTG
Josh AllenQB21/312347.5114-2974.787.3
RushingCARYDSAVGTDLONG
James Cook IIIRB311073.5111
Josh AllenQB6152.507
DJ MooreWR11111.0011
Ray DavisRB221.002
Ty JohnsonRB111.001
Kyle AllenQB3-2-0.700
ReceivingRECTGTSYDSAVGTDLONG
Khalil ShakirWR445814.5022
Dawson KnoxTE45379.3012
Ty JohnsonRB223618.0036
Dalton KincaidTE33289.3012
DJ MooreWR35258.3015
Keleki LatuTE112525.0125
Keon ColemanWR36175.7011
Jackson HawesTE1188.008
James Cook IIIRB0100.000
Ray DavisRB0100.000
DefenseTOTSOLOSACKSTFLPDQB HTS
Terrel BernardLB620021
Dee AlfordCB430000
Cole BishopS430000
Dorian WilliamsLB300010
TJ ParkerLB310000
Ed OliverDT210003
Christian BenfordCB220010
Kaleb Elarms-OrrLB220000
Damar HamlinS220000
Te'Cory CouchCB220000
KickingFGPCTLONGXPPTS
Tyler BassPK3/3100.0522/211
Vikings logoMinnesota Vikings
PassingC/ATTYDSAVGTDINTSACKSQBRRTG
Carson WentzQB8/25813.2021-62.38.9
Max BrosmerQB6/7588.3001-640.8101.2
RushingCARYDSAVGTDLONG
Jordan MasonRB6355.8011
Aaron Jones Sr.RB5163.205
Carson WentzQB100.000
ReceivingRECTGTSYDSAVGTDLONG
Justin JeffersonWR3115819.3024
T.J. HockensonTE47338.3014
Jordan AddisonWR232814.0016
Jordan MasonRB2373.504
Myles PriceWR1466.006
Aaron Jones Sr.RB1155.005
DeeJay DallasRB1122.002
DefenseTOTSOLOSACKSTFLPDQB HTS
Blake CashmanLB1260120
Eric WilsonLB930100
Joshua MetellusS830001
James PierreCB650000
Dallas TurnerLB521111
Levi Drake RodriguezDT520000
Elijah WilliamsDE520000
Tyrion Ingram-DawkinsDE500.5001
Jalen RedmondDT520.5002
Ivan Pace Jr.LB421101
KickingFGPCTLONGXPPTS
Will ReichardPK2/2100.0530/06
Before kickoff · Regular season through week 8 · rank out of 32

Where it was expected to be decided

  1. 1Vikings logoVikings takeaway defense vs Bills ball security

    The Vikings' takeaway defense ranks 5th in turnovers per game (1.6 takeaways a game, 7 games) and faces a Bills ball security ranked 26th (1.6 giveaways a game, 7 games).

    26thBUF offense21 spots apart5thMIN defenseSmall sample, read with care
    Why sample size matters
  2. 2Bills logoBills big-play offense vs Vikings defense against big plays

    The Bills' big-play offense ranks 1st in explosive-play rate (14.7%, 429 plays) against a Vikings defense against big plays ranked 14th (9.1% allowed, 406 plays faced).

    1stBUF offense13 spots apart14thMIN defense
When the Bills have the ballNo big edge
BUF dropback offenseEPA per dropbackMIN pass defense
1st+0.29241 dropbacks
-0.21 allowed235 dropbacks faced1st
BUF run gameEPA per rushMIN run defense
6th+0.02188 rushes
-0.12 allowed171 rushes faced9th

Dropbacks include sacks and scrambles; rushes are designed runs. What EPA measures.

When the Vikings have the ballEdge BUF · +11 ranks
MIN dropback offenseEPA per dropbackBUF pass defense
24th-0.02233 dropbacks
+0.14 allowed295 dropbacks faced24th
MIN run gameEPA per rushBUF run defense
28th-0.21169 rushes
BUF +11
-0.08 allowed164 rushes faced17th
Third downNo big edge
BUF third-down offensethird-down conversion rateMIN third-down defense
5th46.7%75 third downs
30.8% allowed91 third downs faced2nd
MIN third-down offensethird-down conversion rateBUF third-down defense
23rd38.1%97 third downs
42.4% allowed92 third downs faced21st

Conversions are third-down snaps that gained a first down or scored.

Red zoneNo big edge
BUF red-zone offensered-zone touchdown rateMIN red-zone defense
5th68%31 trips
25% allowed16 trips faced1st
MIN red-zone offensered-zone touchdown rateBUF red-zone defense
21st53%17 trips
66% allowed29 trips faced23rd

A trip is a drive with at least one snap inside the opponent's 20; the rate is trips that ended in an offensive touchdown. Small samples swing fast here.

Explosive playsEdge BUF · +13 ranks
BUF big-play offenseexplosive-play rateMIN defense against big plays
1st14.7%429 plays
BUF +13
9.1% allowed406 plays faced14th
MIN big-play offenseexplosive-play rateBUF defense against big plays
15th9.2%402 plays
MIN +8
10.0% allowed459 plays faced23rd

Completions of 20+ yards and runs of 10+, per snap. Definition.

Pressure & sacksEdge MIN · +10 ranks
BUF pass protectionsack rateMIN pass rush
11th5.4% sacked241 dropbacks
MIN +10
10.6% of dropbacks235 dropbacks faced1st
MIN pass protectionsack rateBUF pass rush
30th9.0% sacked233 dropbacks
5.1% of dropbacks295 dropbacks faced26th

Sacks per dropback. The public play-by-play has no pressure charting, so this is the sack side of it only.

TurnoversEdge MIN · +21 ranks
BUF ball securityturnovers per gameMIN takeaway defense
26th1.6 giveaways a game7 games
MIN +21
1.6 takeaways a game7 games5th
MIN ball securityturnovers per gameBUF takeaway defense
6th0.7 giveaways a game7 games
1.3 takeaways a game7 games12th

Interceptions and lost fumbles on offensive snaps, per game. Turnover rates are among the least stable numbers in football.

Sample: BUF 7 games, 429 offensive and 459 defensive plays · MIN 7 games, 402 offensive and 406 defensive plays. Rank 1 is the best offense or the best defense in each stat. Keys are the largest rank gaps (12+ spots) between an offense and the defense it faces, one per stat. Ranks are not schedule-adjusted.

Starters, confirmed

ConfirmedEvery game →

Confirmed from the official snap counts: at every position group the starters are the snap leaders. Expected lineup = today's depth chart, adjusted for the injury report.

Expected, did not startBills logoDalton KincaidTE→ Dawson KnoxBills logoDion DawkinsLT→ Austin CorbettBills logoAlec AndersonLG→ Tylan GrableVikings logoMax BredesonFB→ Aaron Jones Sr.Vikings logoJauan JenningsWR→ Myles PriceVikings logoCaleb BanksNT→ Tyrion Ingram-Dawkins
Official NFL and team channels · plays on click

The game on video

Game highlights

Buffalo Bills vs Minnesota Vikings Highlights | 2026 NFL Season Week 9

NFL · 16:37 · 16 h ago
1:56
Top plays16 h ago

Josh Allen's best plays from 249-yard game, 1-TD game vs. Vikings | Week 9

Vikings logoBills logoNFL
1:30
Top plays16 h ago

James Cook's best plays from 107-yard, 1-TD game vs. Vikings | Week 9

Vikings logoBills logoNFL
0:32
Top plays17 h ago

INT. BY TERREL BERNARD

Bills logoVikings logoNFL
0:24
Top plays17 h ago

INT. BY DORIAN WILLIAMS

Bills logoVikings logoNFL
5:01
Top plays16 h ago

Bills at Vikings Highlights: Buffalo delivers slugfest MNF win | NFL Week 9 2026

Bills logoVikings logoBuffalo Bills
1:13
Top plays15 h ago

Dorian Williams On Interception & Strong Defensive Outing | Buffalo Bills

Bills logoVikings logoBuffalo Bills
44:07
Press conference14 h ago

Bills Postgame Live: Instant Reaction To Bills 23-6 Win Over The Vikings

Bills logoVikings logoBuffalo Bills
7:27
Press conference14 h ago

Minnesota Vikings Postgame Locker Room Interviews | Week 9 vs. Buffalo Bills | Monday Night Football

Bills logoVikings logoMinnesota Vikings
0:35
Quick hit18 h ago

JOSH ALLEN HITS AN ISOLATED KELEKI LATU IN THE ENDZONE

Bills logoVikings logoNFL
0:28
Quick hit4 h ago

@buffalobills Greg Rousseau schools the rookie 😅

Bills logoVikings logoNFL
0:14
Quick hit17 h ago

Michael Hoecht was so close 🤏

Bills logoVikings logoNFL
0:12
Quick hit18 h ago

Josh Allen in his groove now 🔥

Bills logoVikings logoNFL
0:12
Quick hit19 h ago

Isaiah Rodgers cleat heat never disappoints 😮‍💨

Vikings logoBills logoNFL
0:10
Quick hit18 h ago

got a hug from Damar Hamlin too 🫂

Bills logoVikings logoNFL
6:51
Interview15 h ago

Joe Brady Talks Strong Defensive Performance In 23-6 Victory Over The Vikings | Buffalo Bills

Bills logoVikings logoBuffalo Bills
SpreadBUF −3BUF covered by 14
TotalO/U 45.5Under by 16.5 (29 scored)
WeatherIndoorsDome, no weather
VenueU.S. Bank StadiumMinneapolis, MN · Dome
Head coachesJoe BradyvsKevin O'ConnellInterconference game
BroadcastABC · ESPN8:15 PM ET · Mon, Nov 9

Travel & rest

Travel & rest board
Bills logoAwayBills
8days since last game
736miles to get here
1time zones

Last: Sun wk 8 vs BAL (W 36-10) · 12,423 mi flown this season

Normal week
Rest edgeEvensame restTravel gap 736 mi
Vikings logoHomeVikings
8days since last game
0miles · home
0time zones

Last: Sun wk 8 at DET (L 15-19) · Detroit · 6,529 mi flown this season

Normal week

Week 9 around the league

14 other games