The 2020 NFL schedule has been released.

The regular season kicks off with the Houston Texans visiting the Kansas City Chiefs on Thursday, Sept. 10 (8:20 p.m. ET, NBC). The opening doubleheader for Monday Night Football will feature the Pittsburgh Steelers at the New York Giants (7:10 p.m. ET, ESPN) and the Tennessee Titans at the Denver Broncos (10:20 p.m. ET) on Monday, Sept. 14.

Best surprise by far on the schedule was the NFL giving us a 4:30 p.m. ET game on Christmas Day. The Vikings visit the Saints in a game that will air on FOX, NFL Network, and Amazon Prime. This is the perfect time for a Christmas Day game and I couldn’t be more pumped for this one. Thanksgiving is not as exciting as in years past. Yes, we’ll see Deshaun Watson and J.J. Watt, but Texans-Lions has no appeal at all. The second game, Cowboys-Redskins, is a division rivalry battle, but everyone expects Washington to have a long season. Thanksgiving night with the Steelers visiting the Ravens is a solid matchup.

ESPN’s MNF schedule gets a B grade. This is a huge improvement from recent seasons. They get one of the best games of the year in Week 3 with Lamar Jackson and Patrick Mahomes facing off, two Bucs games, and a Cowboys game, which is always a rating winner. The middle of the MNF schedule is not as good, and the last three weeks of divisional battles (Ravens-Browns, Steelers-Bengals, Bills-Patriots) could go either way in terms of importance.

NBC’s Sunday Night Football Schedule gets a B+: Three games featuring the Super Bowl champion Chiefs, two Bucs games and three Cowboys games, including a Week 15 Dallas-S.F. game, is very strong.

This NFL season may be one of the most exciting yet to come filled with a lot of good matchups and close games. Now that the schedule is released, football fans can look forward to the fall and the first snap of the season.