Eagles quarterback Michael Vick smiles as he walks off the field after the Eagles rallied to beat the Ravens, 24-23. (AP)

For the second straight week, Philadelphia Eagles QB Michael Vick played poorly for much of the game and then played his best when it counted most.

Vick led the Eagles on a long scoring drive in the final minutes, and Philadelphia rallied to beat the Baltimore Ravens 24-23 on Sunday at Lincoln Financial Field.

The Eagles (2-0), who trailed most of the day and turned the ball over three times in the red zone, scored the game-winner on Vick's 1-yard run, but only after an official's call was overturned. Initially, the replacement crew ruled that Vick fumbled the ball at the 1, but that was overruled and called an incomplete pass. Vick scored on a draw up the middle on the next play to cap an 80-yard, 10-play drive. Then the Eagles defense made it stand up.

That defense was the key to the game. The Eagles were able to put constant pressure on Ravens QB Joe Flacco, who had plenty of time to find his receivers last week vs. the Bengals when he completed 72 percent of his passes and had a QB rating of 128.5. Against the Eagles, he completed 52.3 percent and had a QB rating of 66.8. And the main reason for that was the Eagles’ pass rush, which never let Flacco get comfortable in the pocket. The Eagles only sacked Flacco twice, but they were in his face all day.

When the game turned: The Eagles had just blown a great scoring opportunity when Vick was intercepted in the end zone in the first quarter, but then DE Trent Cole gave them another chance. He swatted the ball from Flacco, and DT Cullen Jenkins recovered the fumble on the Ravens' 4-yard line. Six plays later, LeSean McCoy scored on a 2-yard run and the Eagles regained their lost momentum. Even though it came early in the game, they might have gotten blown out if Cole didn’t force that fumble.

Highlight moments: Eagles TE Brent Celek didn’t run track in college, but he had great form as he hurdled LB Ray Lewis on his way to a 24-yard gain in the third quarter. … The most impressive reception of the game didn’t count -- Flacco lofted a perfect 25-yard TD pass over the arms of CB Nnamdi Asomugha and into the hands of WR Jacoby Jones in the end zone. Jones was flagged for interference on the play, but it sure looked pretty.

Top-shelf performances: Ravens K Justin Tucker booted field goals of 56, 51 and 48 yards. The 56-yarder, which came right before halftime, tied Wade Richey for the longest in Ravens history. Richey made his against the Browns in 2003. … Celek caught 11 passes for 157 yards, the most receiving yardage by an Eagles’ tight end since Pete Retzlaff caught seven passes for 204 yards vs. the Redskins in 1965.

What they said about the replacement officials:

  • Flacco: "I might sound like a baby, but for them to make that call (offensive interference in the end zone) I think was a little bit crazy. He didn’t even throw a flag -- he threw a blue beanie. … I mean, come on.”
  • Ravens coach John Harbaugh: “It was chaotic. … The challenge for us now is to figure out what constitutes what.”
  • Eagles CB Asomugha: “What you want more than anything else is consistency, and I’m not sure we’re always getting that.”
  • Eagles DT Jenkins: “It is what it is. They messed up calls for both teams, so I guess it evened out.”

Numbers you should know: It was a close game on the scoreboard, but the Eagles dominated the stat sheet. They won the battles for first downs (26-17), total yards (486-325), third-down completion (47 percent to 29 percent) and time of possession (34-21-25:39). But those pesky turnovers hurt them again -- the Eagles had four of them Sunday and have nine in two games.

Injury update: Ravens S Bernard Pollard, who intercepted a pass in the end zone in the first quarter, bruised his chest in the second quarter and did not return. … Eagles C Jason Kelce was carted off in the third quarter with what was diagnosed as a knee sprain, and he didn’t return. He was replaced by Dallas Reynolds, who had appeared in just one game in four NFL seasons, spending most of his time on the practice squad. … WR Jeremy Maclin aggravated a hip-pointer in the third quarter … T King Dunlap also left in the third quarter with a sore hamstring.

Going forward: Ravens -- Next week’s game at New England is one they’ve had circled on their calendars ever since the NFL schedule came out. The Patriots defeated the Ravens in the AFC Championship Game last season. After that, the Ravens get a breather, with games vs. the Browns and Chiefs, before they have another NFC East showdown, this time with the Cowboys … Eagles -- They have what appears to be a breather next week when they travel to Arizona, and this is a game they have to win because their five games after that are against 2011 playoff teams -- Giants, Steelers, Lions, Falcons and Saints.

For more up-to-the-minute news and analysis on the Philadelphia Eagles from blogger Kevin Noonan, follow@CBSEagles.