SANTA CLARA -- Defensive end Damontre Moore made a strong bid for a roster spot with the 49ers with an impressive training camp and exhibition season.

Moore finally made it to the team’s 53-man roster on Wednesday, filling the roster spot that was vacated when the 49ers placed defensive end Ronald Blair on injured reserve. Blair is scheduled for season-ending surgery to repair a torn ACL in his right knee.

Moore, 27, has appeared in 54 games over the past seven seasons with the New York Giants, Miami, Seattle, Dallas and the Raiders. He has 10 sacks in his NFL career.

Moore signed a one-year contract with the 49ers on Wednesday after originally coming to the organization in the spring.

[RELATED: Shanahan confirms Witherspoon will resume starting role]

He played with the San Diego Fleet of the Alliance of American Football in the spring, and signed with the 49ers. He registered two sacks during the preseason but was among the team’s final cuts when the 49ers were required to trim their roster from 90 players to the regular-season limit of 53.

Blair served as the 49ers’ No. 3 edge rusher behind Nick Bosa and Dee Ford. Moore is likely to see action in a backup role, beginning Sunday against the Arizona Cardinals at Levi’s Stadium.