The 49ers aren’t a picture of clean health, but their Wednesday injury report indicates they’re getting healthier in time for a brutal stretch of games. That stretch begins on the road Sunday against the Kansas City Chiefs.

Malcolm Smith returned in full after spending most of the first two weeks limited by a hamstring injury. He didn’t play in Minnesota or against Detroit in Week 2, and has yet to play for the 49ers since signing a five-year deal last offseason. He could slot in as a starter if he’s able to play Sunday.

Related Marquise Goodwin shows off instead of comparing speed to Tyreek Hill

On the other hand, safety Jaquiski Tartt did not practice due to a shoulder injury he sustained in Week 2. Tartt dealt with a shoulder issue in the offseason and hurt it late in last Sunday’s game. The 49ers secondary can’t afford any injuries against the league’s highest-scoring offense.

Another member of the secondary, cornerback Ahkello Witherspoon, was limited by an ankle injury. He had a rough game against the Lions where he allowed eight catches for 99 yards and two touchdowns according to Pro Football Focus. Witherspoon had a tough game, but he’s still one of the 49ers’ top cornerbacks. They’ll need him healthy and playing at full capacity by Sunday if they’re going to stay competitive vs. Kansas City.

Marquise Goodwin was back in practice in limited fashion after missing last week’s game with a thigh bruise. His absence in the 49ers passing game has been apparent. They’ll need all their weapons at their disposal Sunday if they’re going to keep up with the Chiefs. A limited Wednesday session isn’t a sure sign he’ll play, but it’s definitely better than him not practicing.

Right guard Mike Person got the start Sunday against the Lions despite nursing a foot injury. That foot limited him Wednesday, but it’s hard to imagine him missing Sunday unless he suffers a setback. His backup, Josh Garnett, remains out with a dislocated toe.

Joe Staley appeared on the injury report because he didn’t participate in practice, but he received a day off to rest.

The 49ers are starting to get past some of the injuries that plagued them early in the year which is a good sign. They’ll need to be as healthy as possible as they begin a stretch against the Chiefs, Chargers, Packers and Rams.

If all the players who were limited Wednesday are able to go Sunday, San Francisco will have a much better shot of swinging an upset.