Two games today, two tomorrow. Often considered the best weekend of the season, though it will be tough to top last weekend, which featured a pair of overtime games and the Patriots losing in its four contests.

But if last week's Vikings-Saints game taught us nothing else, it's that you can never be too sure about any outcome. Here's what I think will happen in all four of these games, while keeping in mind I went 2-2 last week: right on Titans and Seahawks, wrong on the Saints and Bills (though there wasn't anything wrong with the Buffalo pick, they just couldn't close the deal).

Vikings at 49ers: No respect for San Francisco, sticking them in the early slot on Saturday. Or is there too much respect, putting them here believing it will be the weakest of the four games? Minnesota is getting 7.5 points, depending on where you look, and I decided to pick them to cover, based on the quality of their defense. But with Adam Thielen apparently playing on one leg, perhaps I'm giving Minnesota's offense too much credit. San Francisco is healthier now on defense. One thing I did do is pick the under, thinking it should be more of a defensive struggle than national expectations, which are perhaps underestimating the Vikings D, as I did last week.

What I do know is that I seriously hope San Francsico wins. Not out of any great fondness for them, but because I don't really want to see Minnesota advance to a championship game against a Packers or Seattle team they went a combined 0-3 against during the season. Seattle-San Francisco played two great games during the season. Green Bay-San Francisco played a dud, but a great playoff history between those two teams, we can watch NFL Network replaying some of the classics from the 90s all week long. As in the writeup, Dalvin Cook should be key for Minnesota. If they can get him going in both the run and the pass game, it should be a good one. But I respect Kyle Shanahan and what his offense can maybe do with two weeks to prepare. I'm going San Francisco 24, Minnesota 20.

Titans at Ravens: Giant-slaying Tennessee on the road against prohibitive favorite Baltimore. The way the Titans are blocking for Derrick Henry and the way he's running it, maybe Tennessee can go in and shock the world. That's one possibility. The other is that Tennessee's defense just isn't that good, and Lamar Jackson will do his thing for three quarters and be standing around joshing in the fourth, with Baltimore up 30-10, as happened in a few games during the season. That is my big concern with this game: Tennessee's defense just isn't good enough.

Betting against Lamar in his MVP season doesn't look like good business. I don't think Tennessee is anything special on defense or coaching-wise to come up with a game plan to slow him down. Is Mark Ingram going to play, I think so, but sounds like he's not 100 percent and the Ravens don't really lose a low with Gus Edwards on the field. I'm not using Ingram; I think Edwards might play just as much. My hope is I'll be able to use him against Kansas City (spoiler) next week.

Secret with the Ravens defense is it actually seems tougher on the pass than the run. It's good at both. But I'm using Derrick Henry; I'm more wary of using Ryan Tannehill and the passing game. In any case, I think the Ravens will do their thing and the Titans won't do enough to keep up. Baltimore 27, Tennessee 17.

Texans at Kansas City: So I underestimated Deshaun Watson and the Texans against Buffalo last week. Or did I? They were basically garbage for a half, getting shutout and dominated in their own building. But Buffalo got a little conservative on offense and let Watson off the mat. Such an occurrence can't be totally dismissed with Andy Reid and his history of playoff failures. But I'm totally confident in Patrick Mahomes, Tyreek Hill, Travis Kelce and Damien Williams moving the ball at will and having a big game against Houston's unremarkable defense.

For Houston, it's a tougher matchup than most expect. Kansas City played excellent defense the second half of the season. Yeah, there were some lesser offensive teams in there. But the defense played well, and Houston's not overly creative or exciting on offense. They've got Watson, Hopkins and Fuller until he limps off after aggravating his groin injury. They'll move the ball some, but scoring lots of touchdowns doesn't look likely.

I'm going with Kansas City 31, Houston 20, the biggest blowout of the weekend.

Seahawks at Packers: Younger me still fondly remembers their playoff meeting after the 2003 season (Matt Hasselbeck on winning the overtime coin toss: "We want the ball and we're gonna score!" right before throwing the game-ending Pick Six, good times) and 2007 (played in a snowstorm, producing one of the coolest Sports Illustrated covers ever, you can google it). And few have forgotten the championship game meeting after the 2014 season, where Green Bay dominated but let a 16-0 lead slip away (including allowing Seattle to recover an onside kick) as Seattle won in overtime and advanced to the Super Bowl.

None of those games matter here. Two of the game's best and least-mistake-prone quarterbacks. Pom-pom Pete Carroll and stoic (I think? Not much to go on yet but that's my initial impression) Matt LaFleur. Two capable defenses with a good Green Bay pass rush and a lesser (during the season) Seattle pass rush that now has a healthy game-wrecker in Jadeveon Clowney available. He certainly wrecked things for Philadelphia last week.

Green Bay has the better ground game, and the better No. 1 wideout. Seattle has the better (my opinion) quarterback, certainly more of a dual threat. Green Bay is home. I really don't know what's going to happen here, so I'm taking Seattle (getting 4.5 points, I don't really understand that one). Could be a last-drive type of game, and I trust Russell Wilson on those last drives more than most other quarterbacks. I'm going with Seattle 27, Green Bay 24.

Feel free to let me know where you think I've missed the mark. Enjoy the games.