Last week, we lost two bets by half a point, and two more by less than a field goal. Our rough year just keeps getting rougher.

That said, the only way to turn things around is to keep on picking, so let's get to the action on Sunday.

Take a look below for our predictions for who covers this weekend (* indicates home team).

LAST WEEK: 5-7-1 OVERALL: 64-92-5

1/

Buffalo Bills* (+3) over Jacksonville Jaguars

Mark Brown/Getty

Despite their horrid offense, the Bills have the second-best defense in the league according to DVOA, and have played respectably at home in most games this year. After their bye week, Josh Allen is back as the team's starting quarterback for better or for worse, but given the Jaguars recent woes, let's have faith in the home dogs.

2/

Cleveland Browns (+3) over Cincinnati Bengals*

Ezra Shaw/Getty Images

Poetic justice would be Baker Mayfield throwing for 400 yards and four touchdowns while staring daggers at Hue Jackson on the Bengals sidelines. If Cleveland can pull off the upset, it will be the first time the Browns have won back-to-back games since 2014.

3/

New York Jets* (+10) over New England Patriots

Mike Stobe/Getty Images

No matter how bad they are any given season, the New York Jets always seem to find a way to keep things close in at least one of their games against the Patriots. And even if that wasn't the case, in the interest of ending our cold streak of bets, the best course of action is to follow the rules and take the double-digit home underdog. It's like hitting on 16 in blackjack.

4/

New York Giants (+6) over Philadelphia Eagles*

Ezra Shaw/Getty Images

Odell Beckham Jr. said the Giants' goal was to win out and make the playoffs, and after two straight wins, I'm going to be backing New York until they slip up. The got crushed by the Eagles in their first meeting this season, and Philadelphia is in must-win mode, but the Giants have looked like a brand new team since their bye week.

5/

San Francisco 49ers (+3) over Tampa Bay Buccaneers*

Tony Avelar/AP

Nick Mullens has looked entirely passable stepping in for the San Francisco 49ers, while the Buccaneers are now trading out Ryan Fitzpatrick for Jameis Winston for what feels like the seventh time this season. Winston has shown flashes of being decent, but he's still a turnover machine, and the Niners defense has been pretty solid over the past few weeks.

6/

Carolina Panthers* (-3.5) over Seattle Seahawks

Rick Osentoski/AP

The Carolina Panthers are undefeated at home so far this season, having won their past two home games by at least two scores. This is a crucial game for both teams as they battle for position in the NFC Wild Card race, but advantage to the Panthers as the home team this weekend.

7/

Oakland Raiders (+10.5) over Baltimore Ravens*

Robert Reiners/Getty Images

The Oakland Raiders have been the worst team in football for the majority of the season, but the Lamar Jackson is just in the second start of his career. As exciting as he was in his debut, I don't love the idea of backing a rookie quarterback who might not be able to throw as a double-digit favorite.

8/

Arizona Cardinals (+12.5) over Los Angeles Chargers*

Christian Petersen/Getty Images

Despite their poor record, the Arizona Cardinals have shown an ability to keep games relatively close this season. The Chargers are a solid team and coming off of a loss, but this feels like too many points to spot a Cardinals team still hungry to show progress this year.

9/

Denver Broncos* (+3) over Pittsburgh Steelers

Harry How/Getty Images

The Denver Broncos might be the most under-the-radar team in football right now. Their defense is quietly among the best in the NFL, and Case Keenum has kept the Broncos offense moving well enough to keep pace with some of the league's heavy-hitters.

The Steelers have won six games in a row but showed some cracks against the Jaguars last weekend, and they're now heading into their second straight road game. Look for the Broncos to keep things close or even win outright.