Vikings as healthy as they've been all season

The Vikings were as healthy as they've been all season, welcoming back their three best defensive players, safety Harrison Smith (leg), linebacker Anthony Barr (knee) and defensive tackle Linval Joseph (foot), from injuries, for their game against the New York Giants on Sunday night.

Smith, Barr and Joseph missed, essentially, the past three games.

The Giants started veteran Hakeem Nicks in place of suspended wide receiver Odell Beckham Jr., who was banned one game for his actions last week against Carolina cornerback Josh Norman.

Also missing were linebacker Devon Kennard (foot) for the fourth straight game and defensive tackle Markus Kuhn (knee) for the second straight game. Kuhn was placed on injured reserve on Friday.

Here are the inactives:

NEW YORK GIANTS at MINNESOTA

Giants: WR Geremy Davis, CB Jayron Hosley, S Cooper Taylor, LB Devon Kennard, G Adam Gettis, T Emmett Cleary, DE Stansly Maponga.

Vikings: QB Taylor Heinicke, WR Charles Johnson, CB Josh Robinson, LB Brandon Watts, C Nick Easton, T Jeremiah Sirles, DE Zach Moore

---

ST. LOUIS AT SEATTLE

Rams: QB Sean Mannion, CB Eric Patterson, DT Louis-Trinca-Pasat, T Andrew Donnal, G Brian Folkerts, T Isaiah Battle, DE Matt Langacre.

Seahawks: RB Marshawn Lynch, SS Kam Chancellor, G Kristjan Sokoli, T Russell Okung, TE Chase Coffman, DT Jordan Hill, DT A.J. Francis.

---

JACKSONVILLE AT NEW ORLEANS

Jaguars: RB T.J. Yeldon, CB Dwayne Gratz, LB Telvin Smith, C Luke Bowanko, WR Bryan Walters, TE Nic Jacobs, DE Chris Smith.

Saints: LB Danell Ellerbe, WR Marques Colston, RB C.J. Spiller, RT Zach Strief, G Ryan Seymour, DT Kaleb Eulls, LB James Anderson.

---

GREEN BAY AT NEW ARIZONA

Packers: QB Brett Hundley, CB Sam Shields, LB Andy Mulumba, OL David Bakkhatiari, TE Justin Perillo, TE Kennard Backman, LB Jayrone Elliott.

Cardinals: QB Matt Barkley, S Rashad Johnson, CB Corey White, LB Shaq Riddick, T D.J. Humphries, NT Xavier Williams, DT Josh Mauro.

---

NEW ENGLAND AT NEW YORK JETS:

Patriots: WR Julian Edelman, WR Danny Amendola, S Devin McCourty, S Patrick Chung, OL Josh Kline, LB Jonathan Freeny and CB Troy Hill.

Jets: QB Bryce Petty, CB Dee Milliner, OL Dakota Dozier, S Dion Bailey, LB Taiwan Jones, OL Ben Ijalana and LB Josh Martin.

---

DALLAS AT BUFFALO:

Cowboys: QB Jameill Showers, CB Morris Claiborne, LB Mark Nzeocha, OG Ronald Leary. OT Chaz Green, WR Dez Bryant and DE Jeremy Mincey.

Bills: QB Josh Johnson, RB LeSean McCoy, CB Ronald Darby, LB Nigel Bradham, LB Max Valles, TE Charles Clay, DE Lavar Edwards.

---

PITTSBURGH AT BALTIMORE:

Steelers: QB Mike Vick, WR Jacoby Jones, WR Sammie Coates, RB Jordan Todman, LB Anthony Chickillo, OT Byron Stingily, DE L.T. Walton.

Ravens: QB Jimmy Clausen, WR Marlon Brown, RB Terrence Magee, CB Jumal Rolle, DE Jermaine Whitehead, LB Albert McClellan, DE Kapron Lewis-Moore.

---

SAN FRANCISCO AT DETROIT

49ers: WR Jerome Simpson, RB Shaun Draughn, CB Chris Davis, LB Michael Wilhoite, OG Brandon Thomas, OG Marcus Martin, LB Corey Lemonier.

Lions: WR Corey Fuller, RB George Winn, CB Bill Bentley, C Gabe Ikard, OT Corey Robinson, DT Gabe Wright, DT Jermelle Cudjo.

---

INDIANAPOLIS at MIAMI

Colts: QB Andrew Luck, S Winston Guy, S Colt Anderson, CB Tay Glover-Wright, LB Josh McNary, G Lance Louis, DT Kelcy Quarles.

Dolphins: QB Logan Thomas, WR Rishard Matthews, CB Jamar Taylor, C Mike Pouncey, G Shelley Smith, RT Ja'Wuan James, DT Earl Mitchell.

---

CAROLINA AT ATLANTA

Panthers: RB Jonathan Stewart, RB Brandon Wegher, LB David Mayo, DT Kyle Love, WR Brentson Bersin, S Dean Marlowe, WR Kevin Norwood.

Falcons: RB Tevin Coleman, CB Akeen King, OLB Tyler Staff, OG Ben Garland, OT Bryce Harris, NT Joey Mbu, DT Grady Jarrett.

---

CHICAGO at TAMPA BAY

Bears: WR Alshon Jeffery, CB Bryce Callahan, CB Jacoby Glenn, LB Shea McClellin, G/T Nick Becton, T Tayo Fabuluje; DL Bruce Gaston.

Buccaneers: QB Ryan Griffin, S Chris Conte, RB Mike James, DE Kourtnei Brown, TE Brandon Myers, WR Vincent Jackson, WR Evan Spencer.

---

CLEVELAND AT KANSAS CITY

Browns: WR Terrelle Pryor, DB Justin Gilbert, RB Daryl Richardson, RB Glenn Winston, LB Jayson DiManche, WR Rannell Hall, LB Armonty Bryant.

Chiefs: QB Aaron Murray, WR De'Anthony Thomas, S Husain Abdullah, LB Justin Houston, LB Tamba Hali, DT David King, DL Rakeem Nunez-Roches.

---

HOUSTON AT TENNESSEE

Texans: QB Brian Hoyer, WR Cecil Shorts III, CB Dararyl Morris, S Rahim Moore, LB Justin Tuggle, G Oday Aboushi and TE Garrett Graham.

Titans: QB Marcus Mariota, OT Jeremiah Poutasi, CB Blidi Wreh-Wilson, WR Andrew Turzilli, WR Damaris Johnson, S Josh Aubrey and DE Ropati Pitoitua.

---

AP NFL website: www.pro32.ap.org and www.twitter.com/AP-NFL