49ers' Nick Bosa in good shape for season opener against Steelers
49ers' Nick Bosa is good to go, but it's wait and see on George
49ers, Nick Bosa Agree To Extension
Matt Canada: Steelers offense won't 'magically' contain 49ers edge
Purdy throws 2 TDs in return from elbow surgery; 49ers drill
Nick Bosa contract details: 49ers pass rusher becomes highest-paid
Bosa signs all-time deal with the 49ers
49ers sign Nick Bosa to a record-setting contract extension to end
Purdy throws 2 TDs, 49ers drill Steelers 30-7 in season opener
Purdy throws 2 TDs in return from elbow surgery; 49ers drill
Nick Bosa contract: 49ers agree to long-term extension