Vick threw for 302 yards and accounted for three touchdowns, rallying the Philadelphia Eagles to a 34-24 victory over the Houston Texans on Thursday night.
Vick was hurried, harassed and battered throughout the game. But he never stayed down despite taking a bunch of jarring hits, and scored the go-ahead touchdown on a 2-yard run.
It was the first time Vick led the Eagles (8-4) back from a fourth-quarter deficit. They led 14-3 in the first half before falling behind 24-20.
Matt Schaub had 337 yards passing and two scores for the Texans (5-7). Andre Johnson had 149 yards receiving - four days after his hockey-like fight with Tennessee's Cortland Finnegan.
The NFC East-leading Eagles were coming off their first loss in a game that Vick started and finished. He was 5-0 before a 31-26 loss at Chicago.
Vick continued his remarkable comeback story with another outstanding performance. He completed 22 of 33 passes for two touchdowns, and had his third 300-yard game. Vick, a three-time Pro Bowl pick in six seasons with Atlanta, only had two 300-yard games coming into this year. He also ran for 48 yards and a score.
After the Texans took their first lead in the third quarter, the Eagles quickly answered. Vick sneaked in from the 2 to put Philadelphia ahead 27-24 early in the fourth. Vick's 33-yard pass to DeSean Jackson to the Texans 11 set up the score.
Vick drove the Eagles 87 yards on their next possession, and tossed a 5-yard TD pass to Owen Schmitt to extend the lead to 34-24. He celebrated with a side leap into coach Andy Reid.
A 19-yard pass to Brent Celek on third-and-19 kept that drive going. Celek was ruled stopped short of the first down, but the Eagles challenged the spot and replays showed he had enough yards.
Houston came out strong in the second half. Schaub tossed a 13-yard scoring pass to Arian Foster to complete a 79-yard drive and get the Texans within 20-17.
Then Houston's defense made a big play. Jason Allen intercepted Vick's deep pass and the Texans took over at their 14.
Vick's streak of 240 consecutive passes without an interception was snapped last week when a tipped ball was picked near the goal line.
The Texans marched downfield in 13 plays, with Foster running in from the 3 to make it 24-20. Schaub hit Johnson for 31 yards on third-and-17 to keep the drive alive.
Philadelphia's Jorrick Calvin returned the opening kickoff 102 yards, but a holding penalty on Clay Harbor nullified the touchdown.
That was no problem for the Eagles. They drove 88 yards and went ahead 7-0 on Vick's 1-yard TD pass to LeSean McCoy.
Vick connected with Jackson for 30 yards on the first play from scrimmage, and was 7 of 8 for 89 yards on the drive.
Jackson had two catches against the Bears, and was unhappy with his lack of production. He answered with three receptions for 84 yards.
McCoy ran in from the 4 on the next series, putting Philadelphia ahead 14-3. Vick scrambled 10 yards on third-and-8 to keep the drive going.
The Texans finally stopped the Eagles on their third possession - sort of. David Akers kicked a 36-yard field goal to make it 17-3.
Schaub then tossed an 8-yard touchdown pass to Jacoby Jones to cut it to 17-10. He connected with Johnson for a 42-yard gain to the Eagles 11 two plays earlier. Johnson had just returned after going to the locker room.
Late in the second quarter, Schaub made an errant toss that was intercepted by defensive lineman Trevor Laws and returned to the Texans 18. Laws fumbled, but the Eagles recovered.
Philadelphia wasted the field position. Jason Avant and Celek each dropped what should've been touchdowns, and the Eagles settled for a 22-yarder by Akers for a 20-10 lead.
The Eagles played without three-time Pro Bowl cornerback Asante Samuel, who missed his second straight game with a knee injury. Samuel leads the NFL with seven interceptions.
Philadelphia is now a half-game ahead of the New York Giants (7-4) in the NFC East. New York plays host to Washington on Sunday.