The 49ers managed to hold on, despite some fireworks at the end, for a big win.
The San Francisco 49ers put together their fourth win of the season on Sunday, beating the Dallas Cowboys 31-30 to improve to 4-4 on the year heading into their bye week.
It was a game filled with adversity for San Francisco, who got off to a slow start before exploding with a 21-point quarterback that was the difference in the game.
Offensively, the 49ers connected on explosives in the air, while rookie Isaac Guerendo stole the show on the ground for a big game.
Defensively, San Francisco effectively shut down the Dallas run game while forcing two turnovers in a productive enough day against the Cowboys passing attack.
Here are three quick takeaways from the 49ers 31-30 win over the Cowboys.
It just felt like a match made in heaven on Sunday for George Kittle to have a vintage monster game.
Not only was it a primetime game, but it was also National Tight Ends Day, so it only made sense that the 49ers tight end went for six catches, 128 yards, and touchdown.
Kittle was involved from the get-go, as he caught a 16-yard pass on San Francisco’s second drive, and would've had a chance to extend the team’s drive on third down if not for an errant Brock Purdy throw that killed the drive.
The star tight end really got going in the second half, getting a ton of yards after the catch on a 43-yard play to get San Francisco inside the Dallas five-yard line. They subsequently scored, retaking a lead that they would never relinquish.
Kittle then caught his lone touchdown on the next drive, taking a two-yard pass from Brock Purdy for the score as San Francisco really started to separate with a double-digit lead.
Kittle took another big play deep into Dallas territory on the ensuing drive, getting a 27-yard catch on a deep ball against Eric Kendricks to get the 49ers to the Cowboys' 28-yard line. San Francisco ended up scoring a touchdown again, improving their lead to 27-10 heading into the fourth quarter.
The 49ers needed their top receivers to step up after a slow start to the game, and Kittle showed out in a big way, helping quarterback Brock Purdy settle down as a key security blanket and record his first 100-yard game of the season in a major way.
With Deebo Samuel and George Kittle returning, it was unclear how big of a role first-round pick Ricky Pearsall would play, as the team still had veterans at receiver, with Chris Conley taking the first-team snaps on the outside alongside the former.
But, Pearsall ended up playing quite a big role, earning 40 snaps while Samuel played 42 and Conley played 54 in the game, and the rookie showed out in a breakout game.
After seeing a ton of snaps in the slot...