PASSING OFFENSE: A-minus — Playing for the first time against the Packers, Brett Favre did not disappoint. He completed 24 of 31 passes for 271 yards with three touchdowns, no interceptions and a 135.3 passer rating. Favre spread the touchdowns around, completing a 1-yarder to tight end Visanthe Shiancoe, a 14-yarder to Sidney Rice and a 31-yarder to Bernard Berrian. Eight receivers caught passes from Favre, and his decision-making proved to be excellent despite the fact he found himself playing in an emotional situation against the franchise for which he spent 16 years playing. Favre also remained nearly untouched by the Packers as he wasn't sacked for the first time this season. The amount of hits Favre had taken had been a definite concern through three weeks.
RUSHING OFFENSE: C — The Vikings' ground game proved to be underwhelming as Dom Capers' 3-4 defense frequently put nine men in the box. Adrian Peterson was held to 55 yards on 25 carries, an average of 2.2 yards per touch. While he did have a touchdown, it came on a 1-yard run. Peterson also lost the ball in the second quarter when he was gang tackled by the Packers, having the ball stripped away by linebacker Clay Matthews. Matthews took the ball 42 yards for a touchdown. Ball security has been an issue for Peterson and he now has lost two fumbles in four games this season. Overall, the Vikings rushed for 63 yards on 30 carries, an average of 2.1 yards per touch.
PASS DEFENSE: C-plus — This is a tough one because the Vikings sacked Packers quarterback Aaron Rodgers eight times and Pro Bowl defensive end Jared Allen had a career-high 4.5 sacks, along with five quarterback hurries. Yet the grade is dragged down because Rodgers also threw for 384 yards. He completed 26 of 37 passes and had two touchdowns, including a 62-yarder to tight end Jermichael Finley and a 33-yarder to Jordy Nelson. It was too easy for Rodgers to consistently complete intermediate throws against a Vikings pass defense that has been much improved this season. Tight ends are proving especially troublesome for Minnesota and that is nothing new. Finley had six receptions for 128 yards and a touchdown after San Francisco's Vernon Davis had seven receptions for 96 yards and two touchdowns in Week 3.
RUSH DEFENSE: B — The Vikings were strong in this area and appear to be getting back on track as one of the NFL's top run-stopping units. Ryan Grant led the Packers with 51 yards on 11 carries, but the Packers finished with 82 yards on 17 attempts. The Vikings have not given up 100 yards rushing to an individual in 27 games, dating to Grant's 102-yard performance against them in November 2007. That is the second-longest streak in the NFL behind the Baltimore Ravens (39). The Vikings made one interesting move in their rotation of defensive tackles, sitting backup Letroy Guion in favor of Jimmy Kennedy.
SPECIAL TEAMS: B — Last season, the Vikings gave up two punt returns for touchdowns to Will Blackmon in the season series against the Packers. This year in their first meeting the Packers had no return yardage on two punts. The Packers did average 24.6 yards on five kickoff returns but overall the Vikings special teams was solid. Jaymar Johnson got his first chance to return punts in place of the injured Darius Reynaud and averaged 21 yards on two returns. Wide receiver Sidney Rice might have been the most valuable player on special teams for the Vikings, recovering two onside kicks by the Packers in the fourth quarter as they attempted to rally.
COACHING: B-plus — The Vikings were hoping to wear down the Packers with the run, but when that didn't work a quick adjustment to the passing game was made and it worked to near perfection. Brett Favre seemed to be on the same page with the majority of his wide receivers throughout the game. This was the type of game the Vikings need from Favre because it will show on film that Minnesota can hurt teams through the air if opponents are going to do everything in their power to stop Adrian Peterson.
Grading the game: Packers
Viking Update Top Stories
VIDEO: Zimmer on final preps for EaglesMinnesota Vikings coach Mike Zimmer discusses some key players for Philadelphia, his defense and if Jake Long could play.
Viking UpdateYesterday at 12:02 PM
Vikings have 3 receivers on injury reportThe Minnesota Vikings could be getting Stefon Diggs back in the lineup, but he is among three receivers on their injury report.
Viking UpdateYesterday at 11:37 AM
Notebook: Walsh ‘past the bad things?’The Minnesota Vikings are preparing to play “quite possibly the best special teams unit across the board that we've faced so far this year.” Plus, the Vikings are doing much better…
Viking UpdateYesterday at 8:49 AM
Hard-core stats: Vikings at EaglesThe Minnesota Vikings will look to exploit some of the weaknesses the Eagles have shown lately, including one strength for the Vikings and one weakness. We go deep into where the…
Viking UpdateYesterday at 5:04 AM