49ers quarterback Alex Smith unloads a pass to Kelvin Williams (not pictured)… (LiPo Ching / MCT )
For only the third time in his not-so-storied career, 49ers quarterback Alex Smith passed for 300 yards. It happened to help San Francisco rout the Buffalo Bills, 45-3, and establish a new team offense record at 621 yards.
That's right. Smith's superlative effort -- 303 yards passing and three touchdown strikes -- wasn't even the better half of the yardage equation.
The 49ers rushed for 311 yards, with Frank Gore gaining 106 in 14 carries and Kendall Hunter adding 81 in 11 carries. Yep, that's more than 110 yards shy of San Francisco's 311. Smith and backup quarterback Colin Kaepernick combined for 88 yards in only seven carries.
"We've got so many weapons, and we work good together," Gore said. "We're just growing and having fun out there. I hope it keeps going like this."
Hard to believe this is the first 49ers team to amass 600 yards of offense. The old record was held by Steve Young and the gang back in 1992, also against the Bills. But their 598 yards didn't add up to a victory. Buffalo won that game, 34-31.
"Very cool, very cool," Smith said. "When you think of the 49ers, you think of great offenses, so this is quite an honor."
FYI: If you own a fantasy football team, start anyone playing the Bills. Last week, they gave up 580 yards to the New England Patriots in a 52-28 loss.
Other gaudy numbers in the game were posted by 49ers receiver Michael Crabtree, who had eight catches for 113 yards, and tight end Vernon Davis, who finished with five catches for 106 yards.
Coach Chuck Pagano sends inspirational letter to Colts
Robert Griffin III leaves game after he's injured on a run
NFL roundup: Patriots beat Broncos, Steelers edge Eagles