The moment we've all been waiting for has finally arrived. The 2019 NFL schedule for the Green Bay Packers was leaked on Wednesday, ahead of the official release.

Green Bay has a number of huge games this season, and now we finally know when they'll be.

The most exciting matchup on the schedule is when the Packers play the Kansas City Chiefs in Week 8. Aaron Rodgers versus Patrick Mahomes, it doesn't get much better than that. Mahomes is similar to Rodgers in terms of pure throwing talent. Both signal-callers became famous for making throws nobody else could make, and it'll be awesome to watch them battle each other. Andy Reid-Matt LaFleur will also be a fascinating matchup of innovative offensive coaches.

The Packers hosted the Bears in Week 1 last year in what became an instant classic. Rodgers suffered a knee injury early, but came back after halftime to lead the Packers to a miraculous comeback. They'll get a chance to pull off something similar when they host the Bears in Week .

The Packers will visit the Dallas Cowboys in Week 5. These teams have had some epic games the past handful of years. The Packers eliminated the Cowboys in the divisional round of the playoffs three seasons ago in a classic shootout.

RECOMMENDED (Article Continues Below)

In Week 9 the Pack will head to Los Angeles to battle the Chargers. The Packers played at the Rams last year, and hope this year's trip to L.A. will go a lot better. These teams play once every four years, so it'll be cool to see Rodgers go head-to-head with Philip Rivers in what could be the last matchup between these two.

The Packers will host the Vikings in Week 2 in another division rivalry game. The Vikings broke Rodgers' collarbone two seasons ago, and there's a lot of bad blood between these two franchises. This game will have massive playoff implications, and it could help the Packers re-establish themselves as the team to beat in the NFC North.