Tim Patrick made a good tackle on the kickoff to put the 49ers at their own 22 yard line to start the game.
Nick Mullens hit George Kittle on a quick crossing route to open the game for five yards. Another quick pass by Mullens netted a first down for another five yard gain. After stuffing a first down round, another run gains 10 yards and another first down.
Kittle beat Todd Davis beat on the next play for a 31 yard gain down to the Broncos 22 yard line as the 49ers opened the game moving the ball well.
However, two plays later they were faced with a third and ten where Mullens looked to his fullback who dropped the ball to bring out the field goal unit.
49ers 3, Broncos 0.
On the Broncos first offensive snap, Case Keenum went deep to Courtland Sutton who nearly had an incredible one-handed grab. Phillip Lindsay was whacked on the next play for a short gain. Then on third down and nine, Keenum went with an empty set under threw his pass for a quick three and out for the Broncos first possession.
The 49ers returner muffed the punt, but was able to recover just as the Broncos special teamers got to him. The punt was solid and a holding penalty set the 49ers up with poor field position.
Wadman flips the field with 55-yard punt plus holding penalty on 49ers, who start at their own 14. #9sports— Mike Klis (@MikeKlis) December 9, 2018
From their own 14-yard line, Mullens was pressured heavily for an incomplete pass. Bradley Chubb was put in coverage on Kittle on the next play who held on for dear life to give the 49ers an easy first down.
The Broncos defense continued to be porous in the first quarter as they gave up a couple of good runs for another first down. The yellow flags continued to extend the 49ers drives as Justin Simmons was called for another holding penalty and an automatic first down.
Domata Peko batted Mullens second down pass after an eight yard run on first down. Then on third and two, Mullens hit Kittle again for a first down who was being covered by Will Parks. The play moved the 49ers across midfield.
The 49ers relied on Alfred Morris on the next two plays to setup yet another third and short. From there, Mullens looked short where the pass was broken up by Isaac Yiadom to bring out the punting unit.
The punt would sail into the end zone to set the Broncos up at their own 20 yard line.
Keenum completed his first pass of the game for seven yards on first down, then Lindsay bounced a carry outside for a six yards and a first down. Keenum lofted a terrible pass in the flat to Lindsay who somehow scooped it with one-hand for a seven yard gain.
Royce Freeman got his first carry on second down who was stuffed immediately for no gain to bring up a third and three. Keenum, under pressure, tried to toss a pass to Tim Patrick high that fell incomplete.
Yiadom was beat to Marquis Goodwin for a quick 12-yard gain on first down. After a nice tackle for a loss by Shelby Harris, Von Miller jumped offsides for a five yard penalty. On second down and six, Mullens found Kittle who beat Darian Stewart on a pass who scampered 52 yards down inside the red zone to end the first quarter.
You'd think Woods and Joseph would have figured out a way to key the #49ers only viable receiving threat, but here we are again. George Kittle and Shanahan are carving the #Broncos up. pic.twitter.com/uPeR10gVVQ— Joe Rowles (@JoRo_NFL) December 9, 2018
Two running plays helped setup a third and two at the Broncos four yard line. Mullens would be sacked by Chubb who shoved a lineman right into Mullens who fell down.
Just let Chubb rush the passer, he is pretty alright at it. pic.twitter.com/onh0XlOpTd— Joe Rowles (@JoRo_NFL) December 9, 2018
The field goal would be good to put the 49ers up by six.
49ers 6, Broncos 0.
Brendan Langley nearly blew the game wide open for the 49ers when he fumbled the kickoff return, but Su’a Cravens was able to recover.
The Broncos ran an end around with Tim Patrick who gained 11 yards and an illegal tripping penalty led to another 10 yards to get Denver’s drive moving.
After a short run by Lindsay, Keenum rolled out to find Patrick for a 14 yard gain and another first down for the Broncos. Keenum was nearly picked on a Patrick dropped, but after a challenge from 49ers Head Coach Kyle Shanahan the non-interception was confirmed.
Freeman had a hole on second down, but skipped the wide open hole to bounce things outside for a short three yard gain. On third and seven, Keenum held the ball forever and was sacked for a huge loss to bring out the punting unit.
Another great punt by Colby Wadman pinned the 49ers inside their own 20 yard line for the third straight punt.
Kittle would take a throw over the middle 85 yards for the touchdown to blow the game wide open for the 49ers.
49ers 13, Broncos 0.
Welp, all that playoff talk last week was fun while it lasted.— MileHighReport (@MileHighReport) December 9, 2018
Keenum misfired on his first pass attempt to a wide open Lindsay in the flat. A run by Lindsay on second down netted nothing giving the Broncos a chance to run their famous empty set formation.
It’s famous for rarely ever working out in a positive way. Keenum lobbed it to Devontae Booker who was utterly destroyed for the incompletion.
Fortunately, for the Broncos, Solomon Thomas was called for a toughing the passer penalty for a much-needed first down.
After a four yard pass to Sutton, Lindsay was stuffed for a three yard loss. Then on third and nine from the empty set, Keenum found no one open and scrambled free for a 16 yard gain and a first down.
Keenum’s next pass went outside to DaeSean Hamilton, but the ball took too long to get there and Hamilton was immediately tackled for a one yard loss. A botched snap almost resulted in disaster, but Keenum was able to scoop the ball up and throw it away. He would be called for intentional grounding.
McGovern had a few rough snaps last week that Keenum saved by adjusting, couldn't do much with that one.— Joe Rowles (@JoRo_NFL) December 9, 2018
Denver misses Paradis as much or more than Sanders.
On third and 26, Keenum again from the empty set tossed it quick outside to Lindsay for a short gain.
The Broncos defense finally woke up on the 49ers next drive after Yiadom forced a fumble in the open field where Stewart recovered. Kittle was able to draw a flag for defensive holding, though, which negated the potential game saving play.
As the clock ticked down the two minute warning, Von Miller ended the 49ers drive with a sack on Nick Mullens to give the Broncos offense one more shot to put points on the board before half time.
Keenum’s first pass was terrible, but a defensive holding call netted five yards for the Broncos. Keenum kept the ball short underneath to Booker with 90 seconds left in the half.
On second down, he spiked the ball as he felt backside pressure to bring out a third and three. From the empty set, Keenum scrambled around and threw it away for yet another failed drive for Denver.
The defense got sloppy with just over a minute to go, gifting the 49ers penalty after penalty who soon found themselves at midfield with 42 seconds to go. Kittle continued to gash the Broncos with another big catch over the middle of the field to get the 49ers into field goal range.
They would continue driving down the field as the Broncos defense were penalized over and over again capping the drive off with a touchdown pass with eight seconds left.
Kittle finished the half with 7 catches for 210 yards and a touchdown.
49ers 20, Broncos 0.
These updates have disappeared. Much like the Broncos in this game...