The Cardinals will host America's Team in September and leave America to play a division foe in October.
The complete 2017 NFL regular-season schedule was released Thursday night, and with that, we learned the Cardinals will play the Dallas Cowboys at University of Phoenix Stadium for a Monday Night Football game on Sept. 25. The Cardinals will travel to London to "host" the Los Angeles Rams at Twickenham Stadium on Oct. 22.
The MNF game against Dallas will be the Cardinals' home season opener. They haven't hosted the Cowboys since Dec. 4, 2011, when they defeated Dallas in overtime. The two teams last met in 2014 -- a 28-17 Cowboys victory at AT&T Stadium in Arlington, Texas.
The Cardinals' game in London will be their first in the United Kingdom since moving to Arizona in 1988. It will count as a "home" game for the Rams, so the Cards will still play a full eight regular-season games in Glendale in 2017. The game will begin at 10 a.m. Arizona time (7 p.m. London time).
The Cards will open the season with back-to-back road games for the first time since 2010, and they'll be just one of three teams to do so in 2017. They'll play the Seahawks in Glendale in their only Thursday Night Football game of the season, and they'll wrap up their schedule at Seattle on New Year's Eve.
The Cardinals will head into the season with the NFL's 10th-easiest schedule, as their opponents had a combined winning percentage of .467 last season. Just five of the Cardinals' opponents made the playoffs last year.
Here's a look at the Cardinals' complete 2017 regular-season schedule. All games will be played on Sunday unless otherwise noted.