We are now 10 weeks into the NFL season, and we have learned the following: Dallas is for real. The Patriots are, well, the Patriots. Oakland is making the playoffs for the first time in 14 years. There are a lot of good-bad teams, as well as a lot of bad-good teams. This week, we will start to see who is truly bad and who is truly good.

Think you have what it takes to beat Mike Klis or Rod Mackey? Make your picks for a chance to win $250 from the 9NEWS Pro Football Pick'Em contest presented by US Mortgages: 9news.com/pickem.

Browns at Ravens (Thursday night game) - The Browns are coming off a home loss to Dallas, which was supposed to be a trap game for the Cowboys. The Ravens are coming off a home win against the Steelers, in which Pittsburgh was held scoreless in the first half for the first time in 43 games. This could be a trap game since both teams are playing on a short week, with the Ravens riding the high of a big win against a division rival. However, this is the Browns. The Browns are cruising toward the number one pick in the 2017 draft, and the Ravens will accelerate the process with a win at home.

Chiefs at Panthers - The Chiefs should expect Alex Smith and Spencer Ware back from concussions. The Panthers are one of the many bad-good teams, sitting at 3-5. Playing at home, with a refocused Cam Newton, the Panthers will win a must-win game to keep their playoff hopes alive.

Broncos at Saints - The Saints, with the number two passing offense, and number three overall offense, are a surprisingly 4-4. The Broncos, albeit offensively challenged at the QB position, still have one of the league's best defenses, and the number one passing defense. With key defensive players returning from injury, the Broncos will upset the Saints at home.

Rams at Jets - After a stellar rookie season last year, Todd Gurley has looked underwhelming this year. The Jets, on paper, should have a top 5 passing defense. However, they haven't defended the pass as advertised. The Jets are still a top 10 defense against the run. Even though Ryan Fitzpatrick has looked abysmal, the Jets will get enough out of him to pull one out at home against a bad Rams team.

Packers at Titans - Despite the Packers having one of the better defensive teams in the league, the whole team is leaking with holes at many key positions. The Titans have one of the best offenses in the NFL, including Demarco Murray who is number two in the league in rushing. The Packers missed an opportunity to take care of business at home against a bad Colts team. Facing their second straight AFC South opponent, the Packers will again fall short, and the Titans will get an important win to remain competitive in a bad division.

Falcons at Eagles - The Falcons have the best offense, the best QB (statistically), and one of the worst defenses. The Eagles should make this competitive if they can get to Matt Ryan and stifle Atlanta's passing attack. The Falcons, in a statement game, will blow Philly out.

Vikings at Redskins - The Vikings, behind a really good defense, started the season out strong. They are now starting to regress to the mean, looking every bit of the average team they are. Kirk Cousins will throw the ball down the field, but he is prone to turning the ball over. This is a game where the Vikings defense will create points off turnovers as well a short field for the offense to operate on. The Vikings get the upset on the road.

Texans at Jaguars - The Texans are one of those good-bad teams, facing a really bad Jaguars team. The bright spot for Jacksonville is that they have a good passing defense that is facing Brock Osweiler, who has a the worst QB rating in the league. The Jaguars get the win, further proving just how bad the AFC South is.

Bears at Bucs - The Bucs, who have underperformed so far this season, will make a late season push beginning with this game. The Bucs win in a blowout, with Jameis Winston putting up strong numbers.

Dolphins at Chargers - The Chargers are a bad-good team. Their record is a reflection of injuries and late-game losses at the start of the season. Despite all of their setbacks, Philip Rivers is still a top five QB, and Melvin Gordon has emerged as a top three RB. The Chargers, at home last week, put up 43 points on the Titans. They will have their second straight week of scoring at least 35 points, with a convincing win against Miami.

49ers at Cardinals - The Cardinals are coming off a restful bye week, which gave coach Bruce Arians more than enough time to prepare for the 49ers, of all teams. Arizona wins convincingly at home.

Cowboys at Steelers - This is one of the two must-watch games of the week (the other being Seahawks at Patriots). If the Cowboys win, not only will they become a lock as a Super Bowl favorite from the NFC, but Jerry Jones may be driving Tony Romo to the airport afterwards. The Steelers blew a winnable game in Big Ben's first game back from injury. Expect the Steelers to bounce back at home against Dallas, and for Romo to suddenly become healthy for Week 11.

Seahawks at Patriots - Here is a secret: The Seahawks defense isn't as good this year as it has been over the last few seasons, and Russell Wilson is more banged up than his team is letting on. Bill Belichick is going to exploit that along with every other weakness that Seattle has. Tom Brady, on his 2016 revenge tour, will have another strong game to add to his case for MVP.

Bengals at Giants (Monday night game) - The Bengals are coming off a tie against Washington and a bye week. The Giants are coming off a win against the Eagles that they very well could have lost. The Giants are on a three game winning streak, but are due for their annual game at home they are supposed to win, but will inevitably lose. The Bengals will win a close one on the road.