Prediction: Cardinals roll over Rams

Despite what Arizona Cardinals quarterback Carson Palmer says about the offense not being on a roll, the Cardinals are rolling right now, and not even the league's hottest defensive line may be able to derail them. And it's mainly because of solid defense and timely offense. On Sunday, however, the focus will be on how well the Cardinals' offensive line will hold up. It has allowed 57 hurries midway through this season, according to Pro Football Focus, compared to 145 all of last season. It has also given up just six sacks in the five games Palmer has played, according to ESPN Stats & Information, compared to 41 in 2013.

The offense continues to improve and is ranked fifth in third-down percentage, meaning drives are being extended and scoring chances are increasing. The Rams' secondary won't do much to curtail that because it allows 7.5 yards per passing play. With St. Louis ranked 27th against the run, the Cardinals will be able to kick-start their offense with Andre Ellington, who's averaging 69.9 rushing yards and 39.1 receiving yards per game. And if St. Louis has had trouble scoring thus far this season, averaging 18.6 points per game, it'll be harder for the Rams to find the end zone against this Cardinals' defense, which is allowing 19.5 points per game.

Prediction: Cardinals 34, Rams 13