Cardinals 27, Eagles 6: Kevin Kolb passed for two touchdowns and James Sanders returned a fumble 93 yards for a score as host Arizona drubbed mistake-prone Philadelphia to improve to 3-0 for the first time since 1974 when the franchise was located in St. Louis.
Kolb completed 17 of 24 passes for 222 yards, including scoring strikes of 8 yards to Michael Floyd and 37 yards to Larry Fitzgerald in the first half.
The Eagles (2-1) were looking to get back in the game with a first-and-goal at the 1 before the half but Michael Vick fumbled at the Cardinals' 7 after getting sacked by Kerry Rhodes. Sanders returned it the distance with six seconds left to give the Cardinals a 24-0 halftime lead.
Philadelphia committed three turnovers, increasing its league-high total to 12. Vick, who lost another fumble, is responsible for nine of the giveaways, having also thrown seven interceptions.
Vick finished 17 of 37 for 217 yards for the Eagles, who managed a pair of field goals by Alex Henery in the third quarter.
Ryan Williams paced Arizona on the ground with 83 yards on 13 carries. Despite the three-touchdown loss, the Eagles finished with a 308-292 edge in total offense.
GAME NOTEBOOK: The 1974 St. Louis Cardinals started 7-0 en route to a 10-4 finish under Don Coryell ... The Eagles were denied their first 3-0 start since 2004. .... After being held to five catches in the first two games, Fitzgerald broke out with nine grabs for 114 yards. The 29-year-old Fitzgerald became the youngest player with 700 career receptions and now has 707. ... The Eagles were held below 10 points for the first time since suffering a 24-0 loss to the Cowboys in the final game of the 2009 regular season.