The struggling Baltimore Ravens are winless in three games out west this season. On Monday night, John Harbaugh's squad looks to snap that streak when they attempt to contain the highly effective offense of the Arizona Cardinals at the University of Phoenix Stadium.

The Ravens, in danger of their second three-game losing streak in just seven games, may have their work cut out for them. The Cardinals enter the matchup as nine-point favorites, the largest spread of any game entering Week 7. The Cardinals are No. 2 in scoring (33.8 points per game), while the Ravens are near the bottom in points allowed (27.0). Carson Palmer is No. 4 in passing yards (1,737) and tied for second in touchdowns (14), while Baltimore ranks near the bottom of the NFL in pass defense (286.2 yards per game).

The Ravens are also dealing with some injuries on defense and could be forced to play without cornerback Lardarius Webb and safety Kendrick Lewis. Cardinals wide receiver John Brown was listed as questionable but says he will play.

Baltimore's offense ranks ninth in average yards per game (369.5), but has been inconsistent. Justin Forsett has led the team in rushing every game, but has only twice rushed for over 70 yards. The passing game lacks depth at receiver behind Steve Smith Sr., contributing to Joe Flacco’s seven interceptions and the team’s No. 25-ranked third-down efficiency (33 percent).

The Ravens will face the No. 9 defense (223.2 yards per game). Arizona also ranks No. 4 in takeaways (13), and seven different players have at least one interception.

The Ravens and Cardinals last met in Oct. 2011 with Baltimore prevailing, 30-27.

Betting Odds: Arizona -9

Over/Under: 49 points

Prediction: Arizona over Baltimore, 34-17