Last week, in my first week doing picks, I was 8-6. But I've generally predicted things correctly this season, so here goes.
Green Bay Packers (4-4) @ Minnesota Vikings (4-4)
This is a fairly even matchup. But the Packers have been playing better in recent weeks.
Buffalo Bills (5-3) at New England Patriots (5-3)
The Bills will be without Josh Reed, their second-best receiver, and they're on a two-game losing streak. The Patriots dropped a nail-biter to the Colts, but they've still won two of three, and they usually find ways to win.
Tennessee Titans (8-0) at Chicago Bears (5-3)
If the Bears are going to win this game, two things have to happen. Matt Forte must have a monster day. Backup QB Rex Grossman struggled against the anemic Lions and their porous defense last week. With Kyle Orton doubtful this week, how do you think Grossman will fare against the Titans' tenacious D?
And the Bears' sixth-ranked run defense has to step up and stop the Titans' two-headed rushing monster of Chris Johnson and LenDale White.
But Forte probably won't have a great day, which means that the offense doesn't score, and I don't think Chicago's rush defense can contain Johnson and White enough to make a difference.
New Orleans Saints (4-4) at Atlanta Falcons (5-3)
The Falcons haven't lost at home yet this season, but the 5-3 Bears came close to beating them at the Georgia Dome. But I have a feeling that the Saints hand the Falcons their first home loss of the year. I can't pinpoint it, but something about Drew Brees vs. Matt Ryan has me on edge.
St. Louis Rams (2-6) at New York Jets (5-3)
The Rams have returned to their old ways, and the Jets are on a two-game winning streak.
Jacksonville Jaguars (3-5) at Detroit Lions (0-8)
The Jags are coming off a loss to the then-winless Bengals, and the Lions just fell short against the Bears last week. The Jags come out this week and lose to another laughing stock of a team.
Seattle Seahawks (2-6) at Miami Dolphins (4-4)
The Seahawks just can't win without Matt Hasselbeck. As if the lack of Hasselbeck wasn't enough, the team's leading pass rusher, Patrick Kerney, is out with a shoulder injury. The Dolphins are coming off solid wins over the Broncos and Bills.
Baltimore Ravens (5-3) at Houston Texans (3-5)
The Ravens are playing better than the Texans—they've won three straight while Houston is coming off a loss. Plus, Joe Flacco is improving each week, and the running tandem of Willis McGahee and Ray Rice should be able to run over the Texans' 23rd-ranked rush defense.
Carolina Panthers (6-2) at Oakland Raiders (2-6)
The Panthers got starting offensive linemen Jeff Otah and Ryan Kalil back over the bye, and they're riding a two-game winning streak. The Raiders got smacked by the Falcons, whom the Panthers killed earlier this year, 24-0 last week. Plus, Darren McFadden is questionable with a toe injury. Even if he goes, he won't even be close to 100 percent.
Indianapolis Colts (4-4) at Pittsburgh Steelers (6-2)
The Steelers are coming off a very impressive win over the Redskins, and the Colts just scraped by a surging Patriots team. The Steelers should shut the Colts down, and you can be sure that Byron Leftwich and Willie Parker will keep the offense going.
Kansas City Chiefs (1-7) at San Diego Chargers (3-5)
The Chiefs are downright horrible. As underwhelming as the Chargers have been this year, they shouldn't lose to pathetic Kansas City.
New York Giants (7-1) at Philadelphia Eagles (5-3)
This is a must-win for the Eagles, if they want a shot at the NFC East title. With Brian Westbrook, Donovan McNabb, and the fifth-ranked defense in the NFL, it's possible that they could win. But the Giants have won three straight; they're just playing too well. It's going to take more than a backfield tandem and a defense inferior to their own to bring the Giants down.
San Francisco 49ers (2-6) at Arizona Cardinals (5-3)
How did a game like this ever make it onto the MNF schedule? The Cardinals should simply win this game.