bills.jpg
Getty Images

It finally happened. It took me 16 weeks, but I finally hit my triple crown of picking.

I hit big with my ATS selections as part of my CBSSports.com Expert Picks, as well as my straight-up picks and also my best bets.

The records: 13-3 ATS, 12-4 straight up and 5-1 with my best bets as part of the "Pick Six NFL" podcast. That brings my season records to 149-90-1 straight up, 114-117-9 ATS and 52-37-5 with my best bets.

So after two terrible weeks, I responded with my best of the year. Let's keep the hot streak rolling.

Arizona Cardinals at Atlanta Falcons (-3.5)

Sunday, 1 p.m. ET (Fox, fuboTV)

This game is one of the few that has no meaning as it relates to the playoffs. Arizona is coming off a tough home loss to the Bucs, while the Falcons lost to the Ravens on the road. This is a long trip for a team playing for nothing, so give me Desmond Ridder to get his first NFL victory as a starter.

Pick: Falcons 25, Cardinals 17

Chicago Bears at Detroit Lions (-5.5)

Sunday, 1 p.m. ET (Fox, fuboTV)

The Lions are coming off a bad loss to the Panthers, while the Bears are playing out the string. Detroit needs to win out to have a chance to make the postseason. It was awful last week against the Panthers, but back home against the Bears should get it back on track. The Lions win it behind a strong offensive showing. 

Pick: Lions 31, Bears 23

Jacksonville Jaguars at Houston Texans (+4)

Sunday, 1 p.m. ET (CBS, Paramount+)

This game means essentially nothing to the Jaguars, so they could rest some guys who are dinged. The Texans have played well down the stretch, and they traditionally play well against the Jaguars, beating them earlier this year. Even so, I think Jacksonville will find a way to pull out a close game. 

Pick: Jaguars 24, Texans 21

Denver Broncos at Kansas City Chiefs (-13.5)

Sunday, 1 p.m. ET (CBS, Paramount+)

The Broncos are playing consecutive road games, and they are playing for nothing. Kansas City still has a chance at the top seed in the conference. The Broncos are also a mess right now after firing coach Nathaniel Hackett. I don't think they get the fired-coach boost here. The Chiefs will blow them out as Russell Wilson continues to struggle. 

Pick: Chiefs 33, Broncos 10

Miami Dolphins at New England Patriots (-2.5)

Sunday, 1 p.m. ET (CBS, Paramount+)

The winner of this game will control its playoff fate, making this an enormous game for both. The Dolphins have lost four straight, while the Patriots have lost two tough ones the past two weeks. Both offenses have issues lately, and Miami will almost certainly be without Tua Tagovailoa because of a concussion. Teddy Bridgewater will start. That matters. The Patriots will win it.

Pick: Patriots 24, Dolphins 20

Indianapolis Colts at New York Giants (-3)

Sunday, 1 p.m. ET (CBS, Paramount+)

The Giants need one victory to make the playoffs, and this is their best chance against a bad Colts team playing on a short week. The Colts got nothing out of Nick Foles at quarterback, which shouldn't give them much hope here. The Giants will win it and go to the playoffs behind a good defensive effort. 

Pick: Giants 28, Colts 13

New Orleans Saints at Philadelphia Eagles (-6.5)

Sunday, 1 p.m. ET (Fox, fuboTV)

The Eagles are still trying to lock up the top seed, but they still might be without Jalen Hurts in this one. That would mean another game for Gardner Minshew. The Saints are playing consecutive road games after beating the Browns. The defense played well in that one, but this is a better offense. Look for the Eagles to get back on track after losing to Dallas and end the Saints' small playoff chances.

Pick: Eagles 28, Saints 17

Carolina Panthers (+3) at Tampa Bay Buccaneers

Sunday, 1 p.m. ET (Fox, fuboTV)

This is likely for the division title. If the Bucs win, they win the division. If the Panthers win and then win next week, they win it. Carolina is playing better football right now than the Bucs, but this is a tough spot against Tom Brady on the road. Even so, I think Carolina will use the run game that ran for more than 300 yards vs. the Lions to win this game. Panthers win it in an upset. 

Pick: Panthers 23, Bucs 22

Cleveland Browns (+2.5) at Washington Commanders

Sunday, 1 p.m. ET (Fox, fuboTV)

The Commanders just need to win out to make the playoffs. The Browns are eliminated. Cleveland's offense has done little with Deshaun Watson, while the Washington defense presents a big problem. Look for Washington to run it a lot at a bad Cleveland defense with Brian Robinson Jr. They win it and keep pushing to the postseason. 

Pick: Commanders 23, Browns 21

San Francisco 49ers (-5.5) at Las Vegas Raiders

Sunday, 4:05 p.m. ET (Fox, fuboTV)

The Raiders are playing for next year after losing to the Steelers, while the 49ers can still push for the second seed. Derek Carr was awful against Pittsburgh, and this 49ers defense is special. Look for the 49ers to keep winning with Brock Purdy and that outstanding defense. 

Pick: 49ers 27, Raiders 19

New York Jets (-2.5) at Seattle Seahawks

Sunday, 4:05 p.m. ET (Fox, fuboTV)

This a long, tough trip for the Jets, who are not playing well. Mike White will be back at quarterback in this one against a Seattle defense that is struggling. Geno Smith hasn't played well in recent weeks, and the Jets are a tough defense. With White back, the Jets will find a way to win a close one.

Pick: Jets 24, Seahawks 20

Minnesota Vikings at Green Bay Packers (-3)

Sunday, 4:25 p.m. ET (CBS, Paramount+)

This is a huge game for the Packers. If they win out, they can be a playoff team. The Vikings still have a chance at the top seed in the conference. But survival is more motivating than a seed. The Packers lost to the Vikings earlier this year, but I think Aaron Rodgers will have a field day against a bad Vikings defense. Packers win it. 

Pick: Packers 31, Vikings 24

Los Angeles Rams at Los Angeles Chargers (-6.5)

Sunday, 4:25 p.m. ET (CBS, Paramount+)

The Rams are coming off an impressive victory against the Broncos, but this is a big step up in terms of competition. The Chargers have clinched a playoff spot, so their motivation is seeding for now. Even so, they need to show more on offense to prepare for the postseason. I think they do it here. 

Pick: Chargers 30, Rams 21

Pittsburgh Steelers (+3) at Baltimore Ravens

Sunday, 8:20 p.m. ET (NBC, fuboTV)

The Steelers are still alive, but barely, while the Ravens are pushing for the division title. Baltimore still isn't doing a lot on offense, but the defense is playing well. The Steelers beat the Raiders on a last-minute touchdown to keep their hopes alive. This will be a low-scoring defensive game with the Ravens winning it late. 

Pick: Ravens 19, Steelers 17

Buffalo Bills (-1) at Cincinnati Bengals

Monday, 8:15 p.m. ET (ESPN, fuboTV)

This is the game of the week with two of the best teams in the NFL set to face off. The Bills are playing consecutive road games, but they get an extra day of rest, which helps. Both teams can score on offense, which means this could be a shootout. I'll go with Josh Allen to get the best of it against Joe Burrow

Pick: Bills 34, Bengals 31