PHILADELPHIA - Eagles quarterback Michael Vick did it again Sunday.

He engineered a game-winning drive for the second time in as many games to give the Eagles a 24-23 victory over Baltimore in the Eagles' home opener at Lincoln Financial Field.

Vick's 1-yard touchdown run with 1 minute, 55 seconds left in regulation enabled the Eagles to start the season 2-0 for the first time since 2004, the season they last reached the Super Bowl.

The Eagles trailed 23-17 when Vick led them 80 yards in 10 plays with a penalty. Tight end Brent Celek caught three passes for 56 yards on the drive to help set up Vick's TD.

The Eagles trailed 17-7 at halftime. They cut the Ravens' lead to 17-14 on Vick's 23-yard touchdown pass to wide receiver Jeremy Maclin in the third quarter, then tied it at 17-17 on place-kicker Alex Henery's 23-yard field goal.

Ravens rookie place-kicker Justin Tucker booted two field goals in the fourth quarter from 51 and 48 yards away, respectively, to put the Ravens ahead 23-17. Tucker, an undrafted free agent, also kicked a 56-yarder in the first half.