Kolby Smith ran six times for 38 yards and two touchdowns to lead the Kansas City Chiefs over St. Louis, 21-17, in the teams' final preseason game.