RECAP: Lions at 49ers
Recap: San Francisco opened the scoring with an 11-play opening drive capped off by a 3-yard touchdown grab by rookie wide receiver Ricky Pearsall from quarterback Brock Purdy.
Detroit countered right back on their first possession of the game marching down the field in nine plays and scoring on a 3-yard Williams touchdown run on a reverse. Jake Bates' extra point try was blocked.
San Francisco's second possession ended with Purdy finding an open Kyle Juszczyk for a 9-yard touchdown. Purdy didn't throw an incomplete pass (7-for-7) in the 49ers' first two possessions and the Juszczyk touchdown pushed their lead to 14-6.
The Lions made it 14-13 on their next possession on a 3rd & 12 play from the 49ers' 42-yard line where Goff hit wide receiver Amon-Ra St. Brown on a 1-yard slant at the 49ers' 41-yard line and he lateraled to Williams, who took it the rest of the way down the right sideline for his second touchdown of the contest.
San Francisco scored their third touchdown in as many possessions on a 9-yard scramble up the middle through the Lions' defense by Purdy and into the end zone to take a 21-13 lead.
Detroit tried to chip into the lead further late in the second quarter but turned it over on downs at the 49ers' 8-yard line when a Goff pass to tight end Sam LaPorta was a little late and went incomplete on 4th & 3.
San Francisco led 21-13 at the half after kicker Jake Moody missed a 51-yard field goal in the final seconds.
Detroit opened the second half with the football and marched down the field in 10 plays and punched it into the end zone on a 6-yard strike from Goff to LaPorta. Wide receiver Tim Patrick added a two-point conversion reception, and the game was tied at 21-21.