The QB shuffle: 49ers rotate Garoppolo and Lance freely in romp over Raiders
Lance throws 2 TDs passes as 49ers rally to beat Chargers
Can't-Miss Play: San Francisco 49ers defensive end Jordan Willis submits punt block of year bid with GAME-CHANGING play turned TD
49ers' 53-man roster analysis: Nick Bosa's absence is glaring
Raiders-49ers preseason: Rookie quarterback Aidan O'Connell looks good - Silver And Black Pride
New details on 49ers contracts for DE Jordan Willis and WR/RS Ray-Ray McCloud
Trey Lance fights for backup spot on 49ers after being future franchise QB
Lance's deep TD pass leads 49ers to 28-21 win vs. Packers
1,245 Jordan Willis Photos & High Res Pictures - Getty Images
49ers defensive end Jordan Willis suspended six games for PED violation