Kittle gained 20 yards to put San Francisco in Baltimore territory, but Purdy threw his second interception of the game. This one came on a screen pass that was batted in the air. It was the type of play where there’s some luck involved, but it’s also inexcusable. So, Purdy had an interception on two of the 49ers first three drives.
The defense wasn’t as fortunate on the following drive. The 49ers forced only two third downs on an 11-play drive. Baltimore marched down the field and converted a 4th & 1 to go up 10-5.
The 49ers defense were backed up in what seemed like an impossible spot. But they held the Ravens out of the end zone and wound up causing them to lose yardage. Justin Tucker’s field goal made it 13-5.
Deebo Samuel returned the kick 34 yards. The Niners desperately needed a spark plug. Five points compared to three turnovers. Here’s an idea, give the ball to McCaffrey more than once.
McCaffrey had a gain of six yards. Then caught a pass for eight yards. Then ran off tackle for 39 yards. He is incredible. McCaffrey capped the drive off with a 9-yard run to make it 13-12. And just like that, the 49ers were back in it.
But the Ravens had plenty of time before the end of the half. A Javon Hargrave sack foiled their plans, until Ambry Thomas was flagged for defensive holding. Another first down completion to Odell Beckham Jr. gave the Ravens the ball at mid-field.
The defense had a chance to prevent the Ravens from scoring, but Lamar ran for 20 yards on 3rd & 16. Justin Tucker’s field goal made it 16-12 at halftime.
San Francisco outgained Baltimore 231-176. The 49ers averaged 8.6 yards per play, but three interceptions were the reason they trailed. Would the second half be different?