After a second straight defensive meltdown, the Buffalo Bills decided to stay on the West Coast this week before their matchup Sunday against the Arizona Cardinals at U of Phoenix Stadium.

The Bills have given up 97 points in their last two games, including last week’s 45-3 loss to the San Francisco 49ers.

San Francisco gained 621 total yards, led by quarterback Alex Smith with 303 passing yards and three touchdowns. Smith hit receiver Kyle Williams with a 43-yard bomb for a 10-3 lead with 9:54 left in the second quarter and the rout was on. The 49ers then scored 35 unanswered points.

Of Buffalo’s 12 drives, six were punts and two were turnovers. Quarterback Ryan Fitzpatrick went 16-for-26 for 126 yards and a pick, while the Bills best rusher on the day was reserve quarterback Brad Smith, who carried one time for 35 yards.

Buffalo now faces a Cardinals team recovering from their first loss of the season and an injury to their young running back.

The 4-1 Cardinals won each of their games with defense but gave up an early 7-yard touchdown reception to receiver Lane Kendricks, and a 51-yard touchdown pass from quarterback Sam Bradford to receiver Chris Givens in the fourth quarter.

Arizona’s offense sputtered along for its fifth straight game with less than 300 yards, and fell to the St. Louis Rams 17-3.

Cardinals running back Ryan Williams suffered a season ending shoulder injury, forcing quarterback Kevin Kolb to drop back 50 times, but he completed only 28 of those passes for 289 yards and no scores.

Top receiver Larry Fitzgerald made eight receptions for 92 yards, but has only reached the end zone twice this season.

The Cardinals have the NFC’s worst offense with 273.2 yards per game, but can take advantage of Buffalo’s AFC worst defense, which lets up 449.4 yards per game.

The game begins at 4:05 p.m. EDT and will be shown by CBS, or watch a live stream online by purchasing NFL Sunday Ticket Max.

Betting Odds: Arizona is favored by 5 points

Over/Under: 44 points

Prediction: Despite the loss of Williams, Arizona should breakdown Buffalo’s inept defense, with Fitzgerald having his best game of the season in third conseuctive rout against the Bills.

Predicted Score: Arizona 24, Buffalo 7