The Seahawks were going into the locker room with four points or less until the 49ers. Then the San Francisco defense did what San Francisco defenses have been doing all season.
The 49ers led 7-3 with less than two minutes remaining.
Seahawks quarterback Gino Smith completed a 6-yard pass to Travis Homer. Jimmy Ward wrapped up Homer when Dre Greenlow hit a perfectly placed hit on the ball that sent the ball popping out. Charvarius Ward took it back 40 yards and gave it back to the Seattle 6.
Christian McCaffrey’s two runs (a 5-yard, then a 1-yard touchdown run) gave the 49ers a 14-3 lead in the locker room at halftime.
The Seattle defense forced four punts for the 49ers in San Francisco’s first five possessions. The 49ers outdid the Seahawks in the first half, where he went 152-116.
McCaffrey had 13 carries for 57 yards and 1 touchdown and 6 receptions for 30 yards. Tight end George Kittle caught three passes for his 39 yards, including his 28-yard touchdown on Kyle’s stunning play of Shanahan on his call.
Brock Purdy went 16-for-12 for 96 yards and one touchdown in his second start.
McCaffrey overtook Jeff Wilson, who is currently in Miami, to become the 49ers’ top rusher this season. Shanahan has now won 6 of his 6 mainstay rushers in his season.
Smith is 15 of 23 for 86 yards. Ken Walker has 18 yards and he has 6 carries. DK Metcalf has three catches for 28 yards. Metcalfe also has two big penalties for him. A taunt penalty of 15 yards while joeing a green low and an offensive his pass interference penalty of 10 yards nullifying a 27-yard catch.
The Seahawks have six penalties at 55 yards.
The 49ers have put cornerback Ambry Thomas (ankle) on their suspected return list. Thomas had doubts about playing with his ankle injury.
Thursday Night Football: 49ers lead Seahawks 14-3 at halftime