49ers vs. Cardinals: Five keys to avoiding upset against 'scrappy' division rival – The Mercury News
49ers news: Kyle Shanahan says the Cardinals should be 3-0 - Niners Nation
49ers give contract extensions to coach Kyle Shanahan and GM John Lynch - CBS Sacramento
Arizona Cardinals close the season with 38-13 loss to San Francisco 49ers
Purdy leads 49ers to 10th straight win, 38-13 over Cardinals
What happened to Team Tank? 49ers insist they're wary of Cardinals
The Cardinals' win over the Cowboys served as a wake-up call for the 49ers
Kyle Shanahan: Brock Purdy's career night in 49ers' win over Giants 'definitely wasn't his best game'
49ers extend HC Kyle Shanahan, GM John Lynch
49ers news: Kyle Shanahan isn't anywhere near the hot seat - Niners Nation
NFL Power Rankings: The 49ers are a mess, and it's time for Kyle Shanahan to fix it