The Good and Not So Good from the Final Day of 49ers-Vikings Joint Practices: A Starting Running Back Emerges - Sports Illustrated San Francisco 49ers News, Analysis and More
Nate Sudfeld, 49ers beat Vikings 17-7 in battle of backups
49ers vs. Vikings: The pass rush is back and so is the 49ers dominance. 27-10. - Niners Nation
Vikings Game Sunday: Vikings vs. 49ers odds and prediction for Week 2 preseason matchup
Nate Sudfeld, 49ers beat Vikings 17-7 in battle of backups
49ers vs. Vikings live stream: TV channel, how to watch
49ers news: How Trey Lance looked against the Vikings during joint practices - Niners Nation
Sudfeld, 49ers beat Vikings 17-7 in battle of backups - CBS San Francisco
49ers Set to Face Vikings in NFC Divisional Round
Vikings-49ers joint practices: storylines, individual matchups to track - Sports Illustrated Minnesota Vikings News, Analysis and More
Nate Sudfeld, 49ers beat Vikings 17-7 in battle of backups
Instant analysis of Vikings 17-7 Loss vs. 49ers in Preseason Week 2
Reactions and standouts from Day 1 of Raiders-49ers joint practices
2 49ers preseason games to be shown on NFL Network
Elevated to starting role, 49ers quarterback Trey Lance is 'a little better at everything'