The Arizona Cardinals have played much better of late, having won 3 of their last 5 football games. The 49ers are coming off a huge victory at Seattle last week that kept their slim playoff hopes alive.
When the Cardinals have the ball, look for them to give the ball to Edgerrin James a little more than usual against a Niners defense that is allowing 121.3 rushing yards per game and 4.2 yards per carry so far this season. Matt Leinart will definately get to attack the Niners secondary that is allowing 222.3 net yards passing per game and has allowed opposing QBs to have a 91.2 rating against them.  Anquan Boldin (75 rec, 1,027 yards) and Larry Fitzgerald (61 rec, 820 yards) should both have good games. The only thing that Leinart has to worry about is CB Walt Harris who has 6 INTs this season.
The 49ers look to keep it basic and feed the rock to Frank Gore (1,491 yards rushing, 5.5 yards per carry)! The Cards defense is allowing 119.9 yards rushing and 4.1 yards per carry so far this season. Look for Alex Smith to take some shots downfield to Antonio Bryant, Arnaz Battle and Vernon Davis. The Cards pass defense has allowed 235.9 net yards passing per game, but Smith must be aware of where Adrian Wilson is on the field at all times. Pro Bowler Adrian Wilson is a big-playmaker as he has 4 INTs and 4 sacks from his safety position this season.
This should be a good football game, but I’m siding with the home team here. Frank Gore should play a huge game and the Niners have played decent at home.