But it was a comeback made possible by the Eagles throwing in the towel, according to 49ers running back Frank Gore.
"I think playing that second half and the way we came out, the Eagles didn't want to play no more," Gore said in an interview on ESPN's "First Take."
Gore, who ran for 127 yards in the 24-23 victory at Lincoln Financial Field, capped the rally with a 12-yard touchdown with three minutes to play.
The victory gave the 49ers the lead in the NFC West at 3-1; it dropped the 1-3 Eagles into the cellar of the NFC East.
"We just kept pounding and kept pounding and making plays and we kind of knocked the fight out of them," Gore said.
Eagles quarterback Michael Vick, speaking to reporters Friday, disputed Gore's version of events.
"I don't think the team quit," Vick said. "I think we put up the effort for all four quarters."
The loss for Philadelphia came despite a career game from Vick, who threw for a career-high 416 yards, including 171 yards to DeSean Jackson. Vick and Jackson connected four times on throws of 15-plus yards downfield for 154 yards. Entering Sunday, they had combined for only two completions on such throws.
"He can say that," Vick said of Gore. "But we can't dwell on last week. It's over."
Information from The Associated Press was used in this report.