The Pittsburgh Steelers have had a rollercoaster offseason. They dealt with an unreal amount of drama surrounding Antonio Brown and Le'Veon Bell, but will soon get to turn the page. The start of the 2019 season can't come soon enough for Steelers fans, and fortunately, we're one step closer. The NFL released its full schedule Wednesday night, and now we finally know when Pittsburgh's biggest games will be played.

In Week 6, the Steelers will get the chance to avenge one of their worst losses from last season when they visit the Los Angeles Chargers. Last season, the Steelers were at home and up 23-7 at halftime, but they allowed the Chargers to storm back and pull off one of the biggest comebacks of the season. Pittsburgh was embarrassed in prime time in front of a national audience and will look for sweet revenge.

Speaking of revenge, the flip side will be true when the Steelers visit the New England Patriots in Week 1. The Patriots will search for revenge after the Steelers beat them last season. Due to their dominance in their respective divisions, these teams have played almost every year for a long while. We have received countless Ben Roethlisberger-Tom Brady matchups in the regular season and playoffs, and we might not get many more. Both quarterbacks are aging, and we should treasure the remaining games we have left in this storied rivalry.

Pittsburgh can make a big statement in Week 13 when it hosts the Cleveland Browns. The Browns are the flavor of the month in the NFL right now, and everyone is buzzing about them. After their strong close to the 2018 season and the splashy trade for Odell Beckham Jr., the Browns are the most-hyped team in the league. The Steelers will have a chance here to squash that hype and make it clear the Browns are still the little brother in the division.

You can't talk about the Pittsburgh's schedule without talking about the Baltimore Ravens. The Steelers will make the trip to Baltimore in Week 17. The Ravens won the division last season, to the shock of the Steelers. If Pittsburgh wants to reassert itself as the top dog in the AFC North, winning this game on the road will go a long way toward doing that. The Steelers will try to punish Lamar Jackson here, and this game will have huge implications for the AFC playoff picture.