The Baltimore Ravens got upended by a weakling opponent in their Week 7 contest; they’ll be trying not to let that happen for a second straight week on Sunday afternoon when they host the Arizona Cardinals on the NFL betting board.

The Ravens were road favorites at the Bodog Sportsbook against the Jacksonville Jaguars on Monday night, but their offense could only muster a single touchdown as they were upset 12-7 in the primetime matchup.

Baltimore QB Joe Flacco completed 21 of his 38 pass attempts for just 137 yards in that contest, with one touchdown strike and one interception. Anquan Boldin had the TD reception for the Ravens, and Ray Rice ran for only 28 yards on eight carries.

That loss put the Ravens at 4-2 straight up and 4-2 against the NFL lines on the season, but the Cardinals come into Week 8 at just 1-5 straight up and 2-4 against the spread – and riding a five-game losing streak.

Arizona hasn’t won since they beat Carolina 28-21 at home in their first game of the season, dropping consecutive games to the Redskins, Seahawks, Giants, Vikings, and Steelers.

Against the Steelers last time out the Cardinals lost 32-20 at home, as quarterback Kevin Kolb went 18 of 34 for 272 yards passing with two touchdowns and one interception. Early Doucet and LaRod Stephens-Howling had TD receptions in the loss.

Baltimore and Arizona last met in September 2007, when the Ravens won 26-23 as a 7-point home favorite. The Cardinals are 1-4 straight up and 3-2 against the spread in their last five games against Baltimore.

Get all your NFL odds at Bodog.