Hurts completed just 12 of 23 passes for 190 yards. He ran for 82 yards, including a 1-yard TD in the fourth quarter.
The 49ers (2-0) return home after practicing all week at The Greenbrier resort in West Virginia with a pair of road wins in the Eastern time zone to open the season.
The Eagles (1-1) got a reality check in coach Nick Sirianni’s first home game.
Garoppolo took all the snaps a week after an impressive performance in a 41-33 win at Detroit. He ran for five first downs, including four sneaks.
“That's part of being the quarterback. You gotta want the ball," Garoppolo said.
Lance, the No. 3 overall draft pick, played four snaps last week and threw a TD pass against the Lions. But Niners coach Kyle Shanahan didn't bring him in against Philadelphia.
“It is what it is that whole thing,” Garoppolo said. “You can't worry about that. You can only control what you can control. It's a football game. There's a lot going on in your mind.”
A sellout crowd greeted the Eagles for the first time since a playoff loss to Seattle on Jan. 5, 2020. With COVID-19 restrictions lifted, fans were tailgating six hours before kickoff. One guy brought a 49ers helmet and walked it around a parking lot on a dog leash. White “Go Birds” T-shirts were placed on every seat inside the Linc, though it was a sea of green once the stadium filled up.
They had little to cheer after the defense held the 49ers to three straight three-and-out possessions to start the game.
“We had a lot of opportunities we didn't capitalize on,” Hurts said. “We have to be consistent in our execution. I have to be consistent in my execution as field general. A lot to learn.”
San Francisco’s offense finally got going after its own strong defensive stand. Garoppolo drove the 49ers 97 yards on 12 plays, capping it with an 11-yard TD pass to Jauan Jennings — his first career catch — for a 7-3 lead in the final minute of the first half.
The drive began after Philadelphia missed a huge opportunity to go up 10-0. After Hurts connected with Quez Watkins for a 91-yard gain to the Niners 6, the Eagles had a first down at the 1 following a pass interference penalty on Josh Norman. But, on fourth down from the 3, wide receiver Greg Ward took a flip on a reverse and threw an incomplete pass to Hurts in the back of the end zone. Ward was a quarterback in college.
“For it to be 7-3 at halftime was pretty unbelievable,” Shanahan said.
The 49ers went ahead 14-3 in the fourth on Garoppolo’s sneak from the 1. Robbie Gould’s 46-yard field goal made it 17-3.
After Hurts scored, Kenny Gainwell ran in for the 2-point conversion. But the Eagles didn’t get the ball back.
Garoppolo finished 22 of 30 for 189 yards.
Hurts threw a 38-yard TD pass to Jalen Reagor that was overturned because the 2020 first-round pick stepped out of bounds before he made the catch down the right sideline.
Javon Kinlaw then blocked Jake Elliott’s 47-yard attempt.
DISRESPECTING ROCKY BALBOA
A large group of 49ers fans attempted to take over the Rocky statue at the Philadelphia Art Museum on Saturday night. They raced up the steps, waived Niners banners and tried place a banner on Sylvester Stallone’s bronze likeness.
Eagles: Pro Bowl DE Brandon Graham (Achilles) was carted off the field in the second quarter. Graham had missed only one game since 2011. He said on Twitter that he'll miss the rest of the season. ... Three-time Pro Bowl RG Brandon Brooks (chest) also left in the second quarter. ... LB Davion Taylor (calf) left in the third quarter.
49ers: Host the Green Bay Packers in their home opener next Sunday night.
Eagles: Visit the NFC East rival Dallas Cowboys on Sept. 27.
Follow Rob Maaddi on Twitter at https://twitter.com/robmaaddi and his work can be found at https://apnews.com/search/robmaaddi
NFL MVP, Super Bowl futures watch: Is it time to take the Arizona Cardinals?
We are seven weeks into the NFL season and have a bunch of really good QBs at the top of the MVP odds board. Doug Kezirian breaks it down, as well as who to take to win the Super Bowl.
2021 NFL pass-rushing, run-stopping, blocking leaderboard: Win rate rankings
ESPN Analytics created revolutionary new metrics to measure performance in both the run and pass game. Here are the leaders for the 2021 season.
Fantasy football trade index and rest-of-season rankings: Time to panic about Patrick Mahomes?
Eric Karabell provides his rankings for the remainder of the 2021 season and helps gauge which players may be good to trade for or trade away.
Why the Browns shouldn't rush Baker Mayfield back onto the field
Marcus Spears and Domonique Foxworth aren't convinced that the Browns are any worse without Baker Mayfield playing.
Fantasy fallout: Kenyan Drake, Jerry Jeudy lead list of Week 8 NFL targets
Every week, Mike Triplett will ask our NFL Nation reporters to address the topics most important to fantasy managers and provide their special insights.
Are Jameis Winston, Saints going anywhere this season?
Marcus Spears breaks down Jameis Winston's play so far and where it leaves the Saints.