A critical matchup between the Vikings and Chiefs highlights the early-afternoon games for NFL Week 9, while the Lions and Raiders hope to stay in the playoff picture after their showdown in the late slate.
Stay tuned here for highlights — including every touchdown of the afternoon — plus injuries and analysis from our NFL Nation reporters at every contest.
Be sure to keep extra tabs open for the Week 9 fantasy football rankings, live scoreboard and best bets for this week.
Jump to a matchup:
MIN-KC | CHI-PHI | IND-PIT
TEN-CAR | WSH-BUF | NYJ-MIA
TB-SEA | DET-OAK | GB-LAC
CLE-DEN
1 p.m. ET | Fox | Spread: MIN -4.5 (46)
Vikings inactives: S Marcus Epps, DT Hercules Mata’afa, C Brett Jones, OG Dru Samia, OT Oli Udoh, DT Jalyn Holmes, DT Armon Watts
Chiefs inactives: QB Patrick Mahomes, CB Kendall Fuller, RB Darwin Thompson, DE Frank Clark, OL Eric Fisher, OL Laurent Duvernay-Tardif, DE Alex Okafor
Highlights:
Damien Williams waited to be benched by most of his fantasy owners to get loose for a 91-yard touchdown run:
91 yards to the CRIB 💨 pic.twitter.com/737Ut0U03E
— Kansas City Chiefs (@Chiefs) November 3, 2019
Kirk Cousins sees Ameer Abdullah wide open out wide, and Abdullah does the rest to put the Vikings ahead:
Ameer Abdullah could not be more wide open. #SKOL@Ameerguapo‘s TD puts the @Vikings ahead in Kansas City! #MINvsKC
📺: FOX
📱: NFL app // Yahoo Sports app
Watch free on mobile: https://t.co/GjhTr4sGG6 pic.twitter.com/M9jIOI4JfA— NFL (@NFL) November 3, 2019
Sammy Watkins makes the one-handed catch look easy here:
.@sammywatkins only needs one hand on this one ✋ pic.twitter.com/Us8v1kb2MA
— Kansas City Chiefs (@Chiefs) November 3, 2019
The Vikings march back down the field to tie it up, with a pass from Kirk Cousins to the ascendant Bisi Johnson:
.@KirkCousins8 has time. @BisiJohnson1 has his 2nd TD of the year! #SKOL #MINvsKC
📺: FOX
📱: NFL app // Yahoo Sports app
Watch free on mobile: https://t.co/GjhTr4sGG6 pic.twitter.com/tMwxOJYFke— NFL (@NFL) November 3, 2019
Tyreek Hill gets a step or two on the defender, Matt Moore lofts the ball into his grasp, and Hill extends for the touchdown:
Oh my! #ChiefsKingdom
Matt Moore hits Tyreek Hill deep for a 40-yard @Chiefs TD! @cheetah #MINvsKC
📺: FOX
📱: NFL app // Yahoo Sports app
Watch free on mobile: https://t.co/GjhTr4sGG6 pic.twitter.com/BXW0VT3WO5— NFL (@NFL) November 3, 2019
Pregame:
Adam Thielen‘s hamstring has been giving him some trouble lately, but he’s got some great bones in his feet, if these custom cleats are any indication:
Sweet Feet.#Skol pic.twitter.com/ypVMX0oIuP
— Minnesota Vikings (@Vikings) November 3, 2019
1 p.m. ET | Fox | Spread: PHI -5 (41)
Bears inactives: DB Deon Bush, DB Duke Shelley, LB Isaiah Irving, LB Josh Woods, OL Alex Bars, DT Abdullah Anderson, WR Riley Ridley
Eagles inactives: QB Nate Sudfeld, CB Sidney Jones, DE Shareef Miller, LB Nigel Bradham, OG Nate Herbig, OT Jason Peters, DE Daeshon Hall
Highlights:
David Montgomery goes over the top for touchdown No. 2, and we’ve got a game:
Numero dos for #32 today!@MontgomerDavid | #CHIvsPHI pic.twitter.com/1N0PZVJ3Xa
— Chicago Bears (@ChicagoBears) November 3, 2019
The Bears are on the board! David Montgomery caps off the drive with a one-yard touchdown run:
#32 🥊s it in for 6!@MontgomerDavid | #CHIvsPHI pic.twitter.com/HP1UvnfUS3
— Chicago Bears (@ChicagoBears) November 3, 2019
Former Bear Jordan Howard takes it 14 yards right up the gut to extend the Eagles’ lead:
.@JHowardx24 scores the 14-yard TD against his former team! #CHIvsPHI #FlyEaglesFly
📺: FOX
📱: NFL app // Yahoo Sports app
Watch free on mobile: https://t.co/GjhTr4sGG6 pic.twitter.com/bcjLokKNIx— NFL (@NFL) November 3, 2019
Carson Wentz finds old reliable Zach Ertz, who does the rest for a 25-yard touchdown:
Wentz connects with Ertz for SIX! @cj_wentz @ZERTZ_86 #CHIvsPHI
📺: FOX
📱: NFL app // Yahoo Sports app
Watch free on mobile: https://t.co/GjhTr4sGG6 pic.twitter.com/4pYOQzjdeB— NFL (@NFL) November 3, 2019
Injuries:
ESPN Staff Writer
DeSean Jackson went to the locker room at the end of the first quarter. Making his return from an abdominal strain, Jackson played the first series but sat out the next drive. He was speaking with trainers and jogging on the sideline before heading indoors.
Pregame:
ESPN Staff Writer
The Eagles and Packers have attracted the most bets and are included in the highest percentage of parlays at the sportsbook at The Borgata in Atlantic City, New Jersey.
1 p.m. ET | CBS | Spread: IND -1 (40)
Colts inactives: OL Le’Raven Clark, DT Carl Davis, CB Pierre Desir, WR T.Y. Hilton, DL Tyquan Lewis, RB Jonathan Williams, CB Quincy Wilson
Steelers inactives: QB Paxton Lynch, RB James Conner, RB Benny Snell Jr., CB Justin Layne, OL Ramon Foster, TE Zach Gentry, DE L.T. Walton
Highlights:
In one of the biggest surprises of the 2019 NFL season, Brian Hoyer has three passing touchdowns! He connects with Chester Rogers to put the Colts back ahead:
Hoyer throws his third TD of the game to give the @Colts the lead! #INDvsPIT
📺: CBS
📱: NFL app // Yahoo Sports app
Watch free on mobile: https://t.co/GjhTr4sGG6 pic.twitter.com/jFxW4hKO4f— NFL (@NFL) November 3, 2019
Safety! Justin Houston gets home, and the Steelers’ lead is down to two:
Justin Houston is a bad, bad dude. #INDvsPIT pic.twitter.com/4QqE1KiU7t
— Indianapolis Colts (@Colts) November 3, 2019
Mason Rudolph fires it in to Vance McDonald, who powers it into the end zone to give the Steelers the lead:
Can’t let the #Vanimal get loose!@VMcDonald89 pic.twitter.com/Hp1tGTB5NW
— Pittsburgh Steelers (@steelers) November 3, 2019
Retribution for Brian Hoyer! It’s TD pass No. 2, as he puts it up and Zach Pascal comes down with it for six:
Woah, @ZachPascal6.@BudLight | #BudLightCelly pic.twitter.com/BxVTBaYD7L
— Indianapolis Colts (@Colts) November 3, 2019
Brian Hoyer giveth, and Brian Hoyer taketh away. After a touchdown earlier in the game, the veteran is responsible for a 96-yard pick-six for Minkah Fitzpatrick:
Taking it 9️⃣6️⃣ yards the other way!!@minkfitz_21 pic.twitter.com/67SXSxCT3F
— Pittsburgh Steelers (@steelers) November 3, 2019
With Jacoby Brissett on the sideline due to a knee injury, Colts backup QB Brian Hoyer (!) spins a perfect pass to tight end Jack Doyle, who scores the first touchdown of the game:
DOYLE RULES. 🙌 #INDvsPIT pic.twitter.com/vCC6mSZLxv
— Indianapolis Colts (@Colts) November 3, 2019
ESPN Staff Writer
With his game-opening 12-yard reception, JuJu Smith-Schuster becomes the youngest player in NFL history to reach 200 receptions.
Injuries:
ESPN Staff Writer
Colts QB Jacoby Brissett just left the game with an unknown injury. He was down for about a minute before getting up and jogging off with a limp. Veteran Brian Hoyer is in at quarterback for the Colts.
Pregame:
Check out the cannon on this Steelers fan:
Guy’s got an arm on him 😳#SteelersNation ➡️ @joehaden23 pic.twitter.com/wjC8d1hkj9
— Pittsburgh Steelers (@steelers) November 3, 2019
1 p.m. ET | CBS | Spread: CAR -3.5 (42.5)
Titans inactives: TE Delanie Walker, DL Jurrell Casey, C Ben Jones, OL Kevin Pamphile, OL Aaron Stinnie, DB Chris Milton, LB Reggie Gilbert
Panthers inactives: QB Cam Newton, OLB Christian Miller, OT Greg Little, OLB Mario Addison, OL Bryan Witzmann, LB Jordan Kunaszyk
Highlights:
The Titans set up the screen pass to Derrick Henry, who runs over a few defenders en route to a 23-yard score:
Derrick Henry finds the end zone on the screen. #TENvsCAR pic.twitter.com/NGbwaKQ4wz
— Tennessee Titans (@Titans) November 3, 2019
After a Titans score, the Panthers roll right down the field and finish it off with a Christian McCaffrey plunge:
CMC was hyped after this TD!@run__cmc | #KeepPounding pic.twitter.com/sSpYee4ZuL
— Carolina Panthers (@Panthers) November 3, 2019
The Titans aren’t going away yet. Derrick Henry caps off a big drive to open the second half with an eight-yard TD rush:
Derrick Henry was unstoppable on that drive.
His 8-yard TD puts the @Titans on the board! #TENvsCAR @KingHenry_2
📺: CBS
📱: NFL app // Yahoo Sports app
Watch free on mobile: https://t.co/GjhTr4sGG6 pic.twitter.com/sWMiQlgEuR— NFL (@NFL) November 3, 2019
Kyle Allen takes a huge hit, but delivers a perfect ball up to Curtis Samuel, who pads the Panthers’ lead with a leaping touchdown catch:
.@CurtisSamuel4__ high-points the ball for the @Panthers TD! #TENvsCAR
📺: CBS
📱: NFL app // Yahoo Sports app
Watch free on mobile: https://t.co/GjhTr4sGG6 pic.twitter.com/B8grieErLU— NFL (@NFL) November 3, 2019
If there’s one Panther you don’t want to leave open, it’s Christian McCaffrey. The Titans do just that, and McCaffrey has the first TD of the game:
McCaffrey is open for the touchdown! @run__cmc #TENvsCAR
📺: CBS
📱: NFL app // Yahoo Sports app
Watch free on mobile: https://t.co/GjhTr4sGG6 pic.twitter.com/pSeo7tsKR0— NFL (@NFL) November 3, 2019
The defenses are looking strong early in this one. Harold Landry III is in the right place at the right time for career interception No. 1:
Right place. Right time. 💪🏽 #TENvsCAR
First career INT for @HaroldLandry! pic.twitter.com/szYY3z6JF0
— Tennessee Titans (@Titans) November 3, 2019
Injuries:
ESPN
Malcolm Butler ruled out due to wrist injury.
Pregame:
ESPN
Titans OLB/DE Cameron Wake has a pre-game routine that starts with a stretch in the corner end zone opposite where the opposing team comes out.
1 p.m. ET | Fox | Spread: BUF -11 (37)
Redskins inactives: TE Vernon Davis, RB Chris Thompson, QB Case Keenum, S Deshazor Everett, S Montae Nicholson, OG Wes Martin, CB Aaron Colvin
Bills inactives: WR Duke Williams, LB Maurice Alexander, OL Spencer Long, RB T.J. Yeldon, OG Ike Boettger, TE Tommy Sweeney, S Kurt Coleman
Highlights:
After three unsuccessful rushes by Frank Gore at the goal line, the Bills call for Josh Allen to plow his way in for six:
.@JoshAllenQB and the @BuffaloBills dial up a QB sneak for the score! #GoBills #WASvsBUF
📺: FOX
📱: NFL app // Yahoo Sports app
Watch free on mobile: https://t.co/GjhTr4sGG6 pic.twitter.com/ovbK1yQWns— NFL (@NFL) November 3, 2019
After the Bills matriculated the ball down the field, Josh Allen fires a strike to Cole Beasley on a quick out, and Buffalo is on the board early:
Okay, @Bease11!#WASvsBUF | #GoBills pic.twitter.com/tIXEQFNewl
— Buffalo Bills (@BuffaloBills) November 3, 2019
1 p.m. ET | CBS | Spread: NYJ -3 (42.5)
Jets inactives: WR Josh Bellamy, LB Neville Hewitt, S Rontez Miles, OL Kelvin Beachum, LB C.J. Mosley, OL Ryan Kalil, CB Trumaine Johnson
Dolphins inactives: S Reshad Jones, CB Ken Webster, RB Myles Gaskin, OG Shaq Calhoun, C Daniel Kilgore, OT Isaiah Prince, DE Avery Moss
Highlights:
After a TD pass from Sam Darnold to Ryan Griffin was overturned, Darnold is picked near the goal line by Jomal Wiltz:
PICKED at the goal line by @MiamiDolphins CB Jomal Wiltz! #FinsUp #NYJvsMIA
📺: CBS
📱: NFL app // Yahoo Sports app
Watch free on mobile: https://t.co/GjhTr4sGG6 pic.twitter.com/tRyUlCtxA5— NFL (@NFL) November 3, 2019
An incredible outing for Preston Williams continues, as he catches TD No. 2 of the first half:
Ryan Fitzpatrick throws his 3rd TD of the half!
He connects with undrafted rookie Preston Williams for the 2nd time today. @Thresort #FinsUp #NYJvsMIA
📺: CBS
📱: NFL app // Yahoo Sports app
Watch free on mobile: https://t.co/GjhTr4sGG6 pic.twitter.com/xAvmrkXAUR— NFL (@NFL) November 3, 2019
DeVante Parker uses his body to box out the defender and hauls in a touchdown pass with one hand to put the Dolphins ahead:
One hand? No problem for @DeVanteParker11 🤷♂️#NYJvsMIA #FinsUp pic.twitter.com/PQy4G8QCDs
— Miami Dolphins (@MiamiDolphins) November 3, 2019
It’d be tough for Preston Williams to be much more open than this. It’s a 12-yard touchdown, and the game is tied up early:
PRESTON. WILLIAMS. 🦄#NYJvsMIA #FinsUp pic.twitter.com/kHV6exHP5M
— Miami Dolphins (@MiamiDolphins) November 3, 2019
Sam Darnold finds a wide-open Jamison Crowder to put the Jets up early:
Jamison’s first TD as a Jet 🙌#NYJvsMIA | #TakeFlight pic.twitter.com/ldJrGItlkx
— New York Jets (@nyjets) November 3, 2019
Pregame:
Just a little pregame get-together for Dolphins QB Ryan Fitzpatrick and his Jets counterpart Sam Darnold:
Pregame QB meetings. #FinsUp pic.twitter.com/S2LdIPjWud
— Miami Dolphins (@MiamiDolphins) November 3, 2019
4:05 p.m. ET | Fox | Spread: SEA -5 (51)
Buccaneers inactives: DB M.J. Stewart, C Nate Trewyn, T Jerald Hawkins, DL Patrick O’Connor, TE O.J. Howard, WR Amara Darboh, TE Jordan Leggett
Seahawks inactives: WR Josh Gordon, WR Gary Jennings, WR John Ursua, RB C.J. Prosise, S Quandre Diggs, S Lano Hill, DE Quinton Jefferson
Damien Woody and Rob Ninkovich agree the Seahawks will get the win against the Buccaneers in Week 9.
4:05 p.m. ET | Fox | Spread: OAK -2.5 (51)
Lions inactives: S Tracy Walker, OG Graham Glasgow, DL Mike Daniels, CB Michael Jackson, QB David Blough, OL Beau Benzschawel, CB Amani Oruwariye
Raiders inactives: C Rodney Hudson, WR/RS Dwayne Harris, DE Josh Mauro, WR Keelan Doss, LB Brandon Marshall, OT Brandon Parker, QB DeShone Kizer
Rob Ninkovich believes Matthew Stafford’s productivity will lead the Lions over the Raiders on Sunday.
4:25 p.m. ET | CBS | Spread: GB -4 (49)
Packers inactives: WR Ryan Grant, CB Ka’dar Hollman, CB Josh Jackson, LB Tim Williams, OL Cole Madison, OL Adam Pankey, TE Robert Tonyan
Chargers inactives: DT Cortez Broughton, WR Geremy Davis, DT Justin Jones, DT Brandon Mebane, RB Troymaine Pope, QB Easton Stick, DB Roderic Teamer
Damien Woody and Rob Ninkovich break down why Aaron Rodgers and the Packers will prevail against the Chargers.
4:25 p.m. ET | CBS | Spread: CLE -4 (39)
Browns inactives: TE Pharaoh Brown, DB Robert Jackson, OT Kendall Lamm, S Eric Murray, S Damarious Randall, WR Damion Ratley, WR Taywan Taylor
Broncos inactives: OT Calvin Anderson, CB Bryce Callahan, DL Jonathan Harris, TE Jeff Heuerman, OT Ja’Wuan James, S Will Parks, DE DeMarcus Walker
With Joe Flacco going down for the season, Damien Woody and Rob Ninkovich like the Browns to get the win over the Broncos.