Chiefs have work to do on offense

Random thoughts from the Kansas City Chiefs’ 15-13 home loss against San Francisco on Friday night:

The Chiefs experienced adversity for the first time this summer. The first-team offense wasn’t very good. Facing his former team, new Kansas City quarterback Alex Smith played the first half (including some against San Francisco’s second unit) and struggled. He completed 7 of 16 passes for 62 yards.

Smith was good last week in New Orleans and he has had a strong training camp. To pin his woes against San Francisco all on him would be misleading. He was under constant pressure. He was sacked three times. Kansas City’s offensive line is beat up a bit, but more is expected from it and it will be focal point of practice next week. Smith was also the victim of some drops. Plus, the team was playing without star running back Jamaal Charles, who has a mild foot strain. He will be back for the regular season.

Still, the Chiefs have to dig deep and work on the offense as the preseason rolls on. Otherwise, it was a good night for the Chiefs. The special teams were unbelievably good and the defense was solid.

New special-teams coach Dave Toub came over from Chicago with a sterling reputation. He is building upon it.

The return game was great last week and terrific against the 49ers. Quintin Demps had a 104-yard kickoff return for a score and Devon Wylie had a 52-yard return. The Chiefs also had a blocked extra point. That type of dominance on special teams could win a lot of games.

Defensively, the Chiefs had four sacks. Young starters Justin Houston and Dontari Poe looked good in limited roles.

Receiver Jon Baldwin, the team’s 2011 first-round pick, continued to struggle. He had a drop and looked lost. You have to wonder if the light is ever going to come on for him.

Rookie running back Knile Davis, who started for Charles, had his moments as he had 37 yards on 10 carries. He looks like he is ready to contribute.

It seems like Tyler Bray is moving away from Ricky Stanzi for the No. 3 quarterback job. Stanzi did not play. Backup quarterback Chase Daniel was terrific as he completed all six of his pass attempts.