Kyle Terada-USA TODAY Sports

The San Francisco 49ers are facing the possibility of being without their All-Pro tackle on Monday night when they take on the Minnesota Vikings. Trent Williams sustained an ankle injury early in last weekend's game against the Cleveland Browns, but he fought through the pain, finishing the Week 6 contest.

Williams did not participate in practice this week and is currently listed as "doubtful" for Monday's game. Jaylon Moore received all of this week's practice reps with the starters and will take William's place at left tackle if he cannot play.

Moore has been with the team since 2021, when the 49ers made him a fifth-round draft pick out of Western Michigan.

Head coach Kyle Shanahan, speaking to reporters after Saturday's practice, was questioned about his confidence in Moore's ability to step in for the injured Williams.

"The good thing with Jaylon is he gets a lot of work with us," Shanahan said. "Trent, with his age and stuff, he never really goes on [the first practice of the week], so Jaylon's always going with all the reps on [those days]. He got a ton of reps in preseason, all the games and everything. So he's ready for this moment.

"He's been with us for a while, and if he's got to step up, which it's looking that way right now, he'll be ready. He's had a good week."

RELATED: 49ers gear up for Vikings' blitz barrage

The 49ers are counting on Moore's preseason efforts and participation in the first practice day of each week to equip him to face Minnesota's blitz-heavy defense.

Shanahan sentiments echoed those of his offensive line coach and run game coordinator, Chris Foerster.

"The good thing for Jaylon is he has had a lot of work when Trent had his vet days during camp and doesn't play in the preseason," Foerster told reporters on Friday. "So, Jaylon does get to play. You do get to see if he's progressed, and we think Jaylon has progressed.

"I mean, you've heard me say it in here a lot, that you don't know until you play in the games exactly how far, but he has improved on some things. It's been good to watch him do that, and hope that if he does get pressed into duty again on Monday night, then we'll be able to see some improvement."

More must-reads:

TODAY'S BEST
20-year MLB veteran working out, unsure about playing future
USA Hockey names HC for 2025 4 Nations Face-Off and 2026 Olympics
Key Knicks forward ruled out for Game 7 vs. Pacers
Pacers' Pascal Siakam leads team to Game 6 win vs. Knicks
Watch: Matt Duchene's 2OT winner sends Stars to conference final
Scottie Scheffler shoots improbable 66 after warming up for PGA Championship in a jail cell
Report: Tua Tagovailoa away from Dolphins amid contract chatter
Nuggets star has worrying comment about latest injury
Paul Skenes makes incredible Wrigley Field history in second-career MLB start
Giants rookie CF to undergo season-ending labrum surgery
Yankees' Juan Soto reacts to Hal Steinbrenner contract talk
Late goal sends Panthers to Eastern Conference Finals
Ex-teammate of Shohei Ohtani placed bets with same illegal bookmaker as interpreter 
Former Rams first-round pick retires from NFL after 11 seasons
Insider provides major injury update on Celtics' Kristaps Porzingis
Watch: Bruins strike first in Game 6 with incredible backhand goal
Dodgers make series of moves involving notable players
Hurricanes not expected to re-sign defenseman, center
Maple Leafs tab former Stanley Cup winner as new head coach
NFL insider expands on competition between Steelers QBs Russell Wilson, Justin Fields