MINNEAPOLIS - Donovan McNabb threw for 333 yards and a touchdown and showed plenty of the mobility he appeared to have lost after major knee surgery.
The five-time Pro Bowler looked more like the guy who led the Eagles to the Super Bowl three years ago than the tentative veteran who had been hearing calls from those notoriously restless Philly fans to start Kevin Kolb.
McNabb took advantage of the league's worst pass defense, completing 23 of 36 passes and buying plenty of time with his legs to get his Eagles (3-4) back on track.
Adrian Peterson gained 70 yards on 20 carries for the Vikings (2-5), but was bottled up for most of the day by Philadelphia's sure-tackling, hard-charging defense.
Kelly Holcomb started at quarterback for the injured Tarvaris Jackson, but struggled until he was knocked out of the game with a neck injury in the third quarter.
Reggie Brown caught a career-high eight passes for 105 yards for the Eagles.
Philadelphia31433-23Minnesota7333-16 First Quarter
Min-Shiancoe 9 pass from Holcomb (Longwell kick), 6:42.
Phi-FG Akers 20, :45.
Phi-Westbrook 6 pass from McNabb (Akers kick), 5:46.
Phi-Westbrook 1 run (Akers kick), 2:19.
Min-FG Longwell 39, :58.
Phi-FG Akers 27, 10:46.
Min-FG Longwell 32, 1:42.
Min-FG Longwell 48, 8:53.
Phi-FG Akers 25, 5:09.
PhiMinFirst downs2220Total Net Yards385256Rushes-yards26-6229-105Passing323151Punt Returns3-394-42Kickoff Returns4-626-110Interceptions Ret.0-00-0Comp-Att-Int23-36-014-26-0Sacked-Yards Lost2-104-31Punts4-52.86-48.0Fumbles-Lost0-00-0Penalties-Yards8-706-73Time of Possession30:5629:04 INDIVIDUAL STATISTICS
RUSHING-Philadelphia, Westbrook 21-46, McNabb 3-13, Buckhalter 2-3. Minnesota, Peterson 20-70, Taylor 6-19, Bollinger 2-15, Richardson 1-1.
PASSING-Philadelphia, McNabb 23-36-0-333. Minnesota, Bollinger 7-10-0-94, Holcomb 7-16-0-88.
RECEIVING-Philadelphia, R.Brown 8-105, Westbrook 4-46, Buckhalter 4-28, Curtis 3-76, Lewis 2-63, Schobel 1-12, Tapeh 1-3. Minnesota, Shiancoe 5-50, Wade 4-53, Rice 3-27, Ferguson 1-34, Taylor 1-18.
MISSED FIELD GOAL-Phila., Akers 59 (SH).