The 49ers will have to do a lot of things right this Sunday to beat the Arizona Cardinals.Arizona, which has won three in a row and seven of its last eight, is one of the hottest teams in the NFL. Since the 49ers beat the Cards 32-20 at Candlestick Park in early October, head coach Bruce Arians' team is much more dynamic both on offense and defense.So the 49ers – still fighting for a chance to improve their playoff position – will need to contain Carson Palmer's passing attack and get yards against the NFL's No. 1 rushing defense that gives up just 84.5 yards per game.One key to the game for the 49ers might be tight end Vernon Davis.Davis, who didn't catch a single pass in Monday night's win over the Falcons, has been one of the Niners' difference makers in the team's recent five-game winning streak and in some of the team's best offensive performances of 2013.In fact, it was in the 49ers' earlier victory over the Cardinals that Davis had his best game of the season, catching eight passes for 180 yards and two TDs. He averaged 22.5 yards per catch that day and had a 61-yard scoring pass from Colin Kaepernick.The 180 receiving yards was the best total of his...