NFL games are all about matchups and skill sets. The New York Giants were predictably throttled by the Dallas Cowboys, losing by 18 points on the road in Week 1, but are back home against a completely different type of team in the Buffalo Bills this Sunday.

Dallas won a playoff game last season and could rise to elite status in 2019. The Bills, meanwhile, have a projected regular-season win total of just seven, and already got a gift road win against the Jets — in which Buffalo turned the ball over four times, didn’t score until the late third quarter, and found life offensively mostly after C.J. Mosley went down.

The Week 1 stats for the Giants were not as gruesome as the final score. Eli Manning threw for 306 yards on 30 of 44, was sacked only once and fumbled once on a fourth down the Giants were not going to make anyway. Saquon Barkley had 120 yards on 10.9 yards per carry. The Cowboys managed just 3 yards a carry on 30 rushes. The Giants pass defense was atrocious, but Josh Allen and his cohorts have nowhere near as much firepower as the Cowboys crew.

The pick: Giants, +1¹/₂.

All lines from Friday

Indianapolis Colts (+3) over TENNESSEE TITANS: Things were a little too easy for the Titans in their 30-point win in Cleveland. The Colts and Jacoby Brissett nearly pulled off a huge shocker before losing at the Chargers in OT. Divisional underdogs went 4-1 against the spread last week.

Los Angeles Chargers (-2¹/₂) over DETROIT LIONS: According to VSiN, sharps bet this line down from an opener of 3. Hate to be on the other side from them, but 2¹/₂ feels like a great deal to take the better team.

Arizona Cardinals (+13) over BALTIMORE RAVENS: Unless you’re talking about the 2007 Patriots or a select handful of other great teams, the NFL is not normally a place where you’d expect a team that just won by seven touchdowns to post another blowout win the following week.

New England Patriots (-19¹/₂) over MIAMI DOLPHINS: The Dolphins fit into two currently profitable trend systems (divisional home ’dogs) and one that’s detailed in Friday’s Post by VSiN (team coming off blowout loss). But they might be historically horrendous as well as not even trying (tanking). The spread looks outrageous, but is 34-10 so hard to believe?

Dallas Cowboys (-5¹/₂) over WASHINGTON REDSKINS: Another divisional ’dog, the ’Skins had both a great start and a backdoor cover in the opener in Philadelphia. In between was a disaster, and there are lots of problems between players and coach Jay Gruden. Dak Prescott is 5-1 ATS vs. Washington.

Jacksonville Jaguars (+9) over HOUSTON TEXANS: Not taking all of the divisional underdogs on the card, but am willing to take this big number, particularly with the Texans’ quick turnaround after a Monday night road game. Gardner Minshew II went 22-of-25 for 275 yards and two TDs in relief for the Jaguars vs. the Chiefs. Hoping he can keep this competitive.

Seattle Seahawks (+4) over PITTSBURGH STEELERS: Expecting a bounce back by the Steelers, but their 33-3 loss at the Patriots was a remarkable result for a game that wasn’t skewed by turnovers (Steelers were only minus-one). Russell Wilson is 18-7-3 ATS as an underdog, according to The Gold Sheet, and there’s a lot of wiggle room in this spread even if the Steelers pull it out.

CINCINNATI BENGALS (-1¹/₂) over San Francisco 49ers: San Fran practiced in Ohio this week to mitigate the effects of back-to-back Eastern games. Bengals coach Zac Taylor knows the 49ers well from his days with the Rams. That may have helped in last week’s near miss at Seattle.

Minnesota Vikings (+3) over GREEN BAY PACKERS: Another divisional ’dog trend spot. The Vikings have far more offensive talent than the Packers had to contend with in their opener in Chicago.

OAKLAND RAIDERS (+7) over Kansas City Chiefs: Not so much because Tyreek Hill is out for K.C., but more because how easily the Jaguars quarterbacks (including a rookie) carved up the Chiefs’ secondary last week. Derek Carr can do the same with WR Tyrell Williams and TE Darren Waller.

LOS ANGELES RAMS (-2) over New Orleans Saints: New Orleans has the motivation to avenge last year’s NFC title game loss vs. the Rams. But the near-90 temperatures could take a toll on a team that had to travel cross country after a difficult Monday night win.

DENVER BRONCOS (+2¹/₂) over Chicago Bears: Both teams were terrible in their openers. Bears have a significant edge in rest having played Thursday vs. Monday. But let’s grab a few points at home with Broncos coach Vic Fangio, the former Bears assistant who knows all of the weakness of their defense and Mitchell Trubisky.

ATLANTA FALCONS (+1¹/₂) over Philadelphia Eagles: Little skeptical of this line being so low when the Falcons were beaten so thoroughly in Minnesota. The offense, which used to be great, is pretty much a snooze now. Thinking if there’s anything left for this group, we’ll see it here in prime time at home.

Monday night

NEW YORK JETS (+6¹/₂) over Cleveland Browns: Yes, Sam Darnold is out with mono and some of the Jets’ other big names are iffy to play. But that’s now reflected in the line. Adam Gase has won games with lesser quarterbacks than Trevor Siemian, and there’s something I like about Gregg Williams knowing so much about Baker Mayfield and the Browns defense.

Best bets: Rams, Colts, Seahawks

Last week: 10-6 overall, 2-1 Best Bets

Lock of the week: Rams (Locks 0-1 in 2019)

Thursday: Buccaneers (W)