How Kyle Shanahan has fared vs. Chiefs defensive coordinator Steve Spagnuolo

Kyle Shanahan has owned Chiefs defensive coordinator Steve Spagnuolo in their six previous meetings.

Week 10, 2017: Giants at 49ers

(Photo by Ezra Shaw/Getty Images)

This is a significant game in Shanahan’s history since it was his first as a head coach. The 0-9 49ers knocked off the 1-7 Giants 31-21 behind a huge day from their offense.

Despite rolling out CJ Beathard at quarterback, working with a disastrous roster and turning the ball over twice, San Francisco piled up 474 total yards.

They were balanced, too. Beathard went 19-for-25 for 288 yards with two touchdowns and an interception. They also racked up 186 yards and two rushing touchdowns on 33 carries. Carlos Hyde ripped off 98 yards on 17 carries. Rookie Matt Breida had a big day too with 55 yards and a touchdown on nine attempts.

Final record: 5-1

Total passing stats: 130-198, 1,717 yards, 8 TD, 4 INT

Total rushing stats: 179 carries, 761 yards, 7 TD