Cover photo taken from NBC Bay Area.
Last Week: 11-4
Season Total: 71-36-1
Vikings 23-20 Chargers 
Thursday, 8:15 p.m. ET, Prime Video
Both defenses haven’t been at their best. Both quarterbacks haven’t been at their best. Both head coaches are trustworthy, but — let’s be honest — haven’t been at their best. What the heck is going to happen?
Honestly, I don’t know. But underdogs have been trusty in primetime, and I think if Carson Wentz can protect the ball — big ask, I know — I like the Vikings offense to move the ball on this LA defense. If Brian Flores can bounce back, I think that’ll be enough for Minnesota to escape with a win.
Falcons 27-19 Dolphins 
Sunday, 1 p.m. ET, CBS
I have no idea who will start or end this game at quarterback for the Falcons, but I also know that it won’t matter. Either one of Michael Penix Jr. or Kirk Cousins should and will win this game for Atlanta.
And I have no idea who will be let in the building on Monday morning in Miami.
Bengals 22-13 Jets 
Sunday, 1 p.m. ET, CBS
News flash Aaron Glenn: we all know Tyrod Taylor is starting. And we all know how that’ll end.
Flacco-Chase buddy ball for the win.
Patriots 20-17 Browns 
Sunday, 1 p.m. ET, FOX
The only reason this feels like a trap game for the Patriots is because this is by far the best defense they’ll have played so far this season. You can argue it’s the only competent one, but I won’t stoop that low. Point being, this is a test for Drake Maye and that offense to prove that they can do it against anyone.
They won’t need to do too much assuming that the Browns offense is its usual self. If New England’s defense can stop Quinshon Judkins, they’ll be fine.
Eagles 24-20 Giants 
Sunday, 1 p.m. ET, FOX
I know we’re just 2.5 weeks removed from the Giants beating the Eagles, but I don’t know if New York can do it again, especially being on the road this time.
AJ Brown and Saquon Barkley being banged up gives me pause, but they should be fine, and this Eagles offense just put together a masterclass that gives them positive momentum rolling into this one. I know Jaxson Dart will be able to move the ball against Philly’s defense because I’ve already seen it once. But I just don’t know if they can complete the sweep.
Bills 27-20 Panthers 
Sunday, 1 p.m. ET, FOX
Even if Andy Dalton starts for Carolina, they’re going to give Buffalo a challenge. This is an elite rushing team against a Bills D that has struggled against the run. And that passing game has found its groove, even if it was with Bryce Young and not the Red Rifle.
In any case, the Bills can’t lose this game. They haven’t won in a month, they had a bye week to get ready, and they need to lock in ASAP. I know this is a potential look-ahead spot with the Chiefs on deck next week, but they should have this one.
Ravens 26-23 Bears 
Sunday, 1 p.m. ET, CBS
Lamar Jackson should be back in this game, and that should be enough for Baltimore to win. But he’ll need to be Superman on a bad hammy, and that scares me a little.
This Bears team is no slouch as long as Caleb Williams isn’t turning the ball over. He is in no way the reason why they’re winning, but he can be the reason they lose. If he stays under control and gets a good game out of his running backs, Chicago’s playmaking defense might be able to do enough to put them over the top.
But I simply can’t pick Caleb over Lamar regardless of these polar opposite defensive units.
49ers 21-17 Texans 
Sunday, 1 p.m. ET, FOX
I can’t faithfully pick Houston to beat anyone with the state of their offensive line. It’s genuinely unfathomable to be as bad as they are up front. The young Niners defense is going to make life hell for CJ Stroud, and I will be in shambles watching it.
Maybe the Texans defense can make some plays to keep them around like they did on Monday night. But can the offense do anything with that? My guess is no.
Buccaneers 26-19 Saints 
Sunday, 4:05 p.m. ET, FOX
The Bucs might be beat up and coming off a short week, but they’ve still got the bodies to beat a very bad Saints team, though anything goes in this rivalry.
It’d be a hell of a win for New Orleans, who isn’t playing awful ball, but ain’t great either. Expect a big Baker bounce back.
Broncos 27-24 Cowboys 
Sunday, 4:25 p.m. ET, CBS
I originally thought this was an unstoppable force meeting an immovable object, but the Broncos defense showed a concerning number of cracks last week. I’ll choose to believe that was a bad game, but it’s not getting easier against Dallas’ world-beating offense.
The fact of the matter is I still don’t trust the Cowboys defense. They’re not playing practice squad WRs this week like they were against Washington — they’re going to need to revert to their zone scheme, which Bo Nix should be able to dice up. And Denver should be able to run the ball, which has been a weakness for them in recent weeks. That should be enough to get the job done at home.
Colts 31-13 Titans 
Sunday, 4:25 p.m. ET, CBS
Next!
Steelers 23-20 Packers 
Sunday, 8:20 p.m. ET, NBC
I’ll be honest with you guys. I have zero read on this game whatsoever.
I don’t like either defense — Pittsburgh’s is straight up bad while Green Bay’s doesn’t make enough splash plays for how talented they are. Both quarterbacks are playing well, but I know either of them can make a mistake at any given moment.
Honestly, I’m just riding with the Steelers because I believe in the Aaron Rodgers revenge game. We saw how he performed against the Jets, and while that team is significantly worse than the Packers, I think he’ll get up for this one because he’s a psycho with a point to prove. In any case, it’s going to be absolute cinema.
Chiefs 45-10 Commanders 
Monday, 8:15 p.m. ET, ESPN
Let’s get this one over with.
Reinforcements might be coming on offense, and changes might happen on defense. But it won’t matter. We’re onto Seattle.

Rams 23-16 Jaguars 

Vikings 19-16 Eagles
Cardinals 24-23 Packers
Lions 30-27 Buccaneers
Seahawks 23-14 Texans