Cardinals defense bends but doesn't break in gritty win over 49ers
49ers WR Travis Benjamin leaves game with head injury - Niners Nation
Travis Benjamin Stats, News and Video - WR
49ers vs. Cardinals: Final score and observations
49ers grab speedy WR Marcus Johnson to bolster offense
49ers depth chart: Is this still a Super Bowl-caliber roster
Golden Nuggets: Adding Travis Benjamin to WR competition - Niners
Travis Benjamin Finds Opening in Zone Coverage for 17 Yard Gain
49ers Get Aggressive in Trey Lance's First Start But Not Enough vs
49ers' Travis Benjamin recalls his family's coronavirus tragedy
49ers lose 17-10 in Arizona: Failed 4th downs define Lance's start