Alex Smith threw for 303 yards and three touchdowns, and rushed for 49 additional yards as the 49ers obliterated the visiting Bills 45-3.More: Box score Alex Smith opens with career half