Just three games left in this NFL season; there were times we wondered if we'd get here. The football gods have been kind, too, giving us a pair of Hall of Fame veterans in one matchup and two of the league's very best in the other one. Everyone's got their favorite quarterback and team this weekend, but there can be only two.

I spent the week previewing these games, with final rankings revealed yesterday. So I don't know that we'll get many "questions," what with that ordering already published on the site. But there's a margin of error, and in the case of say Patrick Mahomes and Aaron Rodgers the projections are a fraction of a point different. So it's not like there can't be plenty of debate. We've got the best of the best playing here. On to the games, and the predictions.

Tampa Bay at Green Bay: I grew up a devoted Packers fan, thrilling to the rare occasion when Green Bay showed up on national TV. (In New England, we got the Patriots, Jets and Giants on television each Sunday, and if there was a national game on Sunday afternoon -- no Sunday night football those days -- it was typically the Cowboys or 49ers crushing some hapless opponent.) When Lynn Dickey and the Packers made it onto my screen, it was the rare Monday Night Football game, usually being embarrassed by the Bears, although there was that classic 48-47 win over Washington that I got a lot of mileage out of.

So I continued my fandom through when they finally had a legit franchise quarterback in Brett Favre, and the unseemly end of his tenure -- traded by Ted Thompson to the Jets so Aaron Rodgers could take over -- sort of soured me on them. I thought about all this week, what with Rodgers now poised to go back to the Super Bowl and Thompson passing away at age 68. He had a lot to do with this team, drafting Rodgers and Davante Adams and Aaron Jones, and it's a shame he'll miss the deserving praise of his handiwork should the team advance to the Super Bowl. He had his critics all along, but hard to argue with 2 Super Bowls.

Gotta win this game first, though, and it's not a given. Even with Antonio Brown ruled out, the Bucs have an impressive collection of pass catchers, and I'm going all the way down to my favorite "cheaper" options this week in Cameron Brate and Tyler Johnson. (If you build a daily lineup with both quarterbacks in this game, as I did, you're definitely looking at those receivers rather than the likes of Mike Evans or Chris Godwin.) And they've got a guy who's won a championship game or nine in Tom Brady. Green Bay's defense has some talent but it hasn't really shut down a lot of good offenses along the way. No reason to think this won't be a high-scoring game that could be decided on a late drive.

How the Bucs will use their running backs is the big fantasy question in this one. For much of the year, it was Ronald Jones leading the way, Leonard Fournette the No. 2. Then Jones picked up a quad injury and Fournette has been the workhorse the last few weeks. Jones got nearly as many carries (and was more effective) last week, and now says he's healthier. A wide range of possibilities here, but I can't with much confidence predict anything but a fairly even committee, with Jones maybe getting more carries and Fournette playing a little more in passing situations (as was the case last week). I think both look viable -- Bucs will want to have a balanced offense -- but neither looks great.

Temperatures are going to be around 30 degrees, but neither wind nor snow should be much of an issue. It's possible the cold will limit scoring somewhat, which might be enough to inch elite guys in the Buffalo-Kansas City game ahead of this one.

Am I willing to pick the upset? Yes. I think this will be a 27-24 game, where a late drive and field goal win it. Could go either way, and with the exception of the New York Giants being involved, difficult to bet against Tom Brady coming out on top.

Buffalo at Kansas City: It's hard to overstate how impressive Josh Allen and the Bills have been this year. We've seen him lead this offense up and down the field against good or great defenses all season -- the Rams, the Steelers, the Dolphins the Patriots. No those defenses weren't great in every game, but these were the NFL bests for a lot of the season, and more often than not they couldn't stop Allen and this offense. Kansas City did a pretty solid job against them in a regular season win, but a lot of that was controlling the clock with the ground game and keeping the Bills on the sideline. It was also an unusual time for the Bills with the game being delayed by almost a week, due to their previous encounter with the Titans being delayed for several days due to a COVID outbreak. Not making excuses for Buffalo, just saying there were some extenuating circumstances that might have affected game preparation at a minimum.

Anyhoo, Kansas City is the defending Super Bowl champ, and since the middle of last season they've lost exactly one game they were trying to win (I'm leaving out Week 17 versus the Chargers). Much as I respect what Buffalo has done this year, and while I acknowledge that Kansas City's defense and particularly pass rush hasn't been overly impressive, I simply can't see this team losing a championship game, at home, with Patrick Mahomes healthy, which he apparently mostly is. I don't think he'll run as much, which is why I'll be starting Allen over him in a league, but he should be something close to his usual self passing it. Kansas City can win running it (I'm expecting Darrel Williams as the lead back and Clyde Edwards-Helaire maybe getting 30 percent of the work) or passing it. Hard to see their offense getting stopped much in what will probably be a higher-scoring game.

They've got the experience edge. Buffalo was a little fortunate to beat the Colts, and wasn't overly impressive being the Ravens. Sometimes you see a Super Bowl champ limp through the next season without the same edge they had in their championship year. I don't see that with Kansas City, which looks ready to win another Super Bowl. I'm taking them by a 34-27 score.

Enjoy the games, and feel free to let me know below where you think I've missed the mark.

--Andy Richardson