Kevin Kolb got the best of his former team Sunday as the Arizona Cardinals defeated the Philadelphia Eagles 27-6. Kolb threw for 222 yards and two touchdowns as he looked sharp the entire game.
Kolb hit 17 of 24 passes, and Arizona (3-0) sacked Vick five times for its best start in 38 years. The Cardinals also have won seven straight home games, the second-longest streak in franchise history.
Larry Fitzgerald caught nine passes for 114 yards and a touchdown while becoming the youngest player to reach 700 receptions.
Philadelphia (2-1) became the first NFL team to open a season with two one-point wins. The Eagles didn't give themselves a chance to rally for another victory, picked apart by the quarterback they cast away and hounded by Arizona's attacking defense.
Cardinals defense was exceptional, holding the Eagles top ranked offense through the first two games to only 308 yards, while forcing three turnovers.
Kolb, who missed last year's win over the Eagles with a foot injury, made the most of his opportunity, carving up Philadelphia's secondary with crisp passes.
Michael Vick finished with 217 yards on 17-of-37 passing after entering the game second in the NFL with 688 yards.
Fitzgerald needed two catches to reach 700 and took care of it quickly, hitting the mark on a 4-yard pass from Kolb in the first quarter. He reached the milestone in 29 years and 23 days, eclipsing Dallas tight end Jason Witten, who hit the mark last week at 30 years and 133 days.