Nick Bosa San Francisco 49ers
Nick Bosa #97 of the San Francisco 49ers celebrates after sacking Kyle Allen #7 of the Carolina Panthers (not pictured) during the first quarter at Levi's Stadium on October 27, 2019 in Santa Clara, California. Ezra Shaw/Getty Images

The string of one-sided “Thursday Night Football” matchups continues in Week 9 of the 2019 NFL season. The San Francisco 49ers visit the Arizona Cardinals in a game that shouldn’t be all that close.

San Francisco sits atop the NFC West as the remaining undefeated team in the conference. Arizona is below .500 and in last place in the division.

According to the early betting line at OddsShark, the 49ers are heavy favorites. San Francisco is laying eight points. The over/under is 44.

The point spread might have been within a touchdown had this contest been scheduled for Week 8. The Cardinals were riding a three-game winning streak before visiting the New Orleans Saints Sunday. Prior to hosting the Carolina Panthers in Week 8, the 49ers only played one team that had a winning record.

New Orleans beat Arizona handily 31-9. San Francisco had Sunday’s most impressive win, defeating Carolina 51-13.

With big victories over the Panthers and Los Angeles Rams, the 49ers have proven themselves against tough competition. The same can’t be said for the Cardinals.

Arizona has beaten the Cincinnati Bengals, New York Giants and Atlanta Falcons. The Bengals have allowed more yards than any team in the NFL. The Giants and Falcons are 30th and 29th, respectively, in total yards allowed.

The Cardinals are 31st in yards allowed. The 49ers are first.

Only one of Arizona’s eight opponents owns a top-14 defense. That team is the Saints, who just kept the Cardinals out of the end zone for four quarters.

Baltimore ranks 15th in total defense. Arizona scored 17 points against the Ravens.

San Francisco’s defense has been utterly dominant. The 49ers are even ahead of the New England Patriots’ historic defense in yards allowed and opponents’ yards per play. San Francisco has surrendered 23 total points in their last four games.

Led by Defensive Rookie of the Year favorite Nick Bosa, the 49ers are fourth in the NFL with 27 sacks. Carolina leads the league with 31 sacks. The Panthers sacked Kyler Murray eight times in a 38-20 Week 3 win in Arizona.

The 49ers are 5-2 against the spread. San Francisco failed to cover in Week 3 when they beat the Pittsburgh Steelers 24-20 but committed five turnovers. The 49ers were 9.5-point favorites when they shut out the Washington Redskins 9-0 in a bad-weather game two weeks ago.

Jimmy Garoppolo and the league’s No.2 rushing attack should do enough to help San Francisco beat Arizona by double digits.

Prediction: San Francisco over Arizona, 20-10