This week brings us the Thanksgiving tripleheader, three games of holiday goodness to enjoy.

Last week: 10-4, making the season forecast 97-66

Thursday Games

- Buffalo Bills at Detroit Lions (+9.5): As a Lions fan, I’m grateful for the three-game winning streak the team has right now; it’s first since 2017. Alas, there won’t be any extra gravy on that tasty meat. With both starting guards out with injuries and center Frank Ragnow probably in need of a game off himself, the Lions are in real trouble against a very underappreciated Bills defensive front. And that doesn’t even start with the idea of playing Josh Allen and Stefon Diggs without top CB Jeff Okudah, who is also out.

Bills 33, Lions 13

- New York Giants at Dallas Cowboys (-10): My first inclination here is "wow, that’s a lot of points to give the Giants." But the G-men match up poorly with the strong, impactful Dallas defensive front, and their receivers don’t scare anyone. The Giants also have the NFL’s worst run defense on first down, allowing over 6 yards per carry. The combination of Ezekiel Elliott and Tony Pollard should run through that like a hot knife through the table butter on Thanksgiving.

Cowboys 39, Giants 16

- New England Patriots at Minnesota Vikings (-2.5): I’m very curious how the Vikings respond to their whipping last week at the hands of the Cowboys. New England is not exactly the easiest foe to face to right the Skol ship. Minnesota should win, but the Patriots are very good at taking away what Minnesota does best, namely Kirk Cousins throwing to Justin Jefferson.

Vikings 24, Patriots 21

Sunday Games

- Cincinnati Bengals at Tennessee Titans (+2): I wrote about it on Monday and it’s still true: the Titans get no respect despite how well they’re playing. And their superior record against the Bengals, who admittedly have been playing some pretty good football lately. Jeffery Simmons and the Tennessee front is a huge problem for the Bengals offensive line, and I’ll take that matchup advantage to win.

Titans 20, Bengals 17

- Chicago Bears at New York Jets (-4.5): Robert Saleh grounded the wildly ineffective Zach Wilson at QB, choosing to roll with Mike White over the No. 2 pick of the 2021 NFL draft. He might get lucky making that call with the No. 11 overall pick from that same draft, Chicago’s Justin Fields, severely limited with a non-throwing shoulder injury. Not that Fields’ wins by throwing the ball, but the threat is necessary to attack the strong Jets defense. I think New York responds positively to having the recalcitrant Wilson benched.

Jets 30, Bears 12

- Baltimore Ravens at Jacksonville Jaguars (+4.5): The Jaguars are due for their monthly hiccup game where they look like a playoff team. Don’t discount their chances, but also don’t expect a Jacksonville victory. This one could wind up being closer than expected…

Ravens 31, Jaguars 30

- Denver Broncos at Carolina Panthers (+2.5): This week’s QB of doom carousel in Carolina spins to Sam Darnold. It’s almost unfair to ask Darnold to try and prove he is worthy of the long-term gig by starting him against the NFL’s best defense, but that’s why the Panthers are underdogs at home to the NFL’s worst offense.

Broncos 15, Panthers 13

- Tampa Bay Buccaneers at Cleveland Browns (+2.5): This figures to be the last game the Browns play without Deshaun Watson, who can return from his suspension next week. Jacoby Brissett played the best game of his career last week in Cleveland’s loss to Buffalo, outshining Josh Allen. The rest of the team let him down. Get used to that, Deshaun; Cleveland’s defensive tackles are the worst in football and even the Buccaneers' meager run game can exploit that.

Buccaneers 27, Browns 24

- Houston Texans at Miami Dolphins (-13.5): The Texans might not win again this year. They almost certainly won’t win this one, not against the speed of the Dolphins. If you somehow still haven’t used Miami in survivor fantasy football, this is a safe opportunity.

Dolphins 34, Texans 12

- Atlanta Falcons at Washington Commanders (-4.5): Quietly a big game in the NFC playoff race, where the Commanders are back in the picture at 6-5 after winning five of six. Atlanta is 5-6 but still very much in the race for both the NFC South and the Wild Card, but they need a win against a hot Washington team to stay in striking distance for either. I don’t see it, not with the way the Commanders defense is coming together and with TE Kyle Pitts out.

Commanders 28, Falcons 21

- Las Vegas Raiders at Seattle Seahawks (-3.5): I was impressed by the Raiders bouncing back after a hard loss last week, taking a victory against the Broncos. I still maintain Las Vegas has too much talent to be as bad as they are, so a road upset could be in the air. This should be a great matchup between Raiders top pass rusher Maxx Crosby and impressive Seahawks rookie RT Abe Lucas. It could very well decide the outcome.

Seahawks 26, Raiders 24

- Los Angeles Chargers at Arizona Cardinals (+4): Two teams very adept at finding ways to squander leads and lose games meet in Arizona. Justin Herbert is the difference in this one.

Chargers 32, Cardinals 27

- New Orleans Saints at San Francisco 49ers (-9.5): The 49ers are back home after their successful trip to Mexico City. Hard to envision Kyle Shanahan’s team tripping up against the Saints, who have followed each of their prior three wins this season with multiple-game losing streaks. New Orleans won last week. I don’t fight history…

49ers 28, Saints 17

- Los Angeles Rams at Kansas City Chiefs (-14.5): What’s left of the Rams stands very little chance against what’s going on for the Chiefs. Sorry, L.A., but that Super Bowl title sure was worth it. It came at a heavy future cost, alas.

Chiefs 33, Rams 17

- Green Bay Packers at Philadelphia Eagles (-7): A matchup where the Eagles defense reminds you how good it is and why Philadelphia can win even if the offense isn’t firing on all cylinders. Jalen Hurts and company should fare well in this one too, however. A garbage-time score will make the margin closer than the game plays out.

Eagles 30, Packers 20

Monday Night

- Pittsburgh Steelers at Indianapolis Colts (-2.5): Jeff Saturday has his Colts playing well enough to beat a bad Steelers team that threatens down the field on offense about as much as an armadillo threatens a jeep.

Colts 20, Steelers 12

College Games

Cincinnati 27, Tulane 24

Michigan 30, Ohio State 28

Florida State 33, Florida 21

Alabama 30, Auburn 26

Oregon 35, Oregon State 31

USC 27, Notre Dame 21