This is the live blog for the 49ers’ preseason game against the Denver Broncos. I will update this frequently with information and analysis from my living room.
3:30 The following 49ers will not play.
- TE George Kittle
- TE Levine Toilolo
- TE Garrett Celek
- G Mike Person
- G Joshua Garnett
- C Weston Richburg
- RB Jerick McKinnon
- WR Trent Taylor
- DE Dee Ford
- DE Nick Bosa
- DE Ronald Blair
- DT DeForest Buckner
- DT Jullian Taylor
- NT D.J. Jones
- LB Fred Warner
- LB Kwon Alexander
- LB Elijah Lee
- FS Jimmie Ward
- CB K’Waun Williams
- CB Jason Verrett
4:53 The 49ers should play Garoppolo for two series, maybe one if it’s a 10 to 12 play drive. Focus on him getting the ball to players he needs to connect with (Dante Pettis, Deebo Samuel and Jalen Hurd). Two-thirds or more of the plays should be passes. Why play Garoppolo tonight just to hand off the ball?
5:10 The 49ers will have the ball first.
5:14 On third and six, Isaac Yiadom intercepts Garoppolo. Once again, Garoppolo floats a pass off his backfoot to the sideline while under pressure and gets picked. Seen that before.
5:18 On third and 12 from the 49ers 13, Joe Flacco throws an incomplete pass in the end zone intended for Daesean Hamilton. The Broncos kick a field goal and lead 3-0. During the drive, the 49ers defense gave up a 17-yard catch to Hamilton on third and six, plus a 19-yard gain to Emmanuel Sander, who ran an end around. The Broncos running backs carried the ball twice and lost three yards.
5:22 Richie James Jr. returns the kickoff to the 49ers 49-yard line. He has to make the final roster.
5:22 On third and six, Garoppolo throws a pass to Broncos cornerback De’Vante Bausby, but Bausby drops it. Garoppolo almost threw his second pick. He has completed zero of four pass attempts. He sure doesn’t seem ready for Week 1.
5:30 On third and eight, Flacco scrambles out of the pocket and throws the ball away.
5:31 Dante Pettis makes a fair catch instead of returning the punt.
5:37 On second and 16, Garoppolo completes his first pass — a screen to Matt Breida for no gain. The 49ers punt two plays later. Garoppolo should continue to play until he makes a play or two. His performance has been no good so far.
5:42 On third and 14, D.J. Reed gives up a 41-yard catch to Emmanuel Sanders. But, the catch doesn’t count, because Broncos left tackle Garrett Bolles held 49ers defensive end Damontre Moore. The Broncos punt.
5:51 On third and eight, Justin Skule gives up a sack to Bradley Chubb, who strips the ball from C.J. Beathard. The 49ers recover and punt on the next play.
6:06 On third and eight from the 49ers 15, Broncos backup quarterback Drew Lock throws an incomplete pass. The Broncos kick a field goal and lead 6-0. Jaquiski Tartt got injured during the final play of the drive.
6:14 On third and 11 from the Broncos 24, Beathard throws a short pass over Jalen Hurd’s head.
5:15 Robbie Gould makes a 42-yard field goal, and the 49ers trail 6-3.
6:31 The Broncos make a 52-yard field goal as the first half end. They lead 9-3.
6:48 On second and eight, Marcell Harris blitzes and sacks Drew Lock. The Broncos go three and out.
6:57 On second and 10 from the Broncos 30, Raheem Mostert runs for a touchdown. He’s a good running back when healthy. The 49ers lead 10-9.
7:05 On third and 11 from the Broncos 30, Mark Nzeocha sacks Broncos third-string QB Kevin Hogan, and Denver punts.
7:12 On second and five from the Broncos 46, Deebo Samuel runs an end around and gains 45 yards. Jeff Wilson runs into the end zone on the next play, and the 49ers take a 17-9 lead. Great run by Samuel. Too bad he didn’t get to play with the starters.
7:21 On third and 10 from the Broncos 35, Kentavius Street sacks Hogan as he tries to scramble out of the pocket.
7:25 On third and six from the 49ers 31, Kendrick Bourne drops an accurate deep pass from C.J. Beathard. Bourne could be playing his way off the roster.
7:36 On third and nine, Street and Jeremiah Valoaga sack Hogan, and the Broncos punt.
7:43 On second-and-12, Dekoda Watson runs through Jeff Wilson Jr. and sacks Nick Mullens. The 49ers punt two plays later.
7:48 Dontae Johnson intercepts a pass that tipped off a receiver’s hands.
7:52 On first and goal from the one-yard line, Mullens throws a touchdown pass to Bourne. Has anyone on the 49ers raised his stock more than Mullens tonight?
7:57 On third and 13, Hogan throws an incomplete pass, and the Broncos punt. Robert Saleh’s defense has performed well through the first two weeks of preseason.
8:01 On second and seven, Wilton Speight drops back and drops the ball. The Broncos recover.
8:02 On first and 10, Hogan scrambles for a 24-yard touchdown.
8:04 The Broncos go for the two-point conversion. They run up the middle and the 49ers stuff them for no gain. The 49ers lead 24-15.
8:18 The 49ers win 24-15. Stay tuned for the good and not so good from this game and my Periscope report.