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.
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.
The Eagles played without three-time Pro Bowl cornerback Asante Samuel, who missed his second consecutive game with a knee injury. They also lost right tackle Winston Justice, who left with an injured left knee.