Kawakami: The 49ers' Trey Lance era comes to an awkward and necessary end - The Athletic
Recapping a wild 49ers offseason: It always comes back to the quarterbacks - Niners Nation
49ers begin 2018 training camp with a familiar starting defense
Kurtenbach: The 49ers have a massive quarterback mess. There's no resolution in sight, Sports
Purdy's Success Bailing Out John Lynch, 49ers for Lance Trade
49ers news: John Lynch ranks as the fifth-worst general manager in Draft Day trades since 2017 - Niners Nation
Riddick: Someone should have to answer for 49ers drafting Trey Lance
The 49ers decided early to go after a QB. Getting one took a little more time. - The Washington Post
49ers GM Lynch: Brock Purdy 'cleared and ready to go,' Bosa expected to holdout