Offense: At this point, Blaine Gabbert would have to have a near perfect game to escape the fans' scorn. His outing Thursday was far from that, including two interceptions in 49ers territory -- one on a batted pass -- that set up easy Cardinals scores. The running game, meanwhile, never has a chance to build momentum. Grade: C-
Defense: There have been two recurring themes for the 49ers defense in recent weeks: The opposing running back hits the 100-yard mark and cornerback Tramaine Brock gives up a touchdown. Both held true as David Johnson rushed for 157 yards and two touchdowns and Brock was in coverage for two Cardinals scores. Grade: D+
Special teams: A unit that had been competent through the first four games, messed up -- twice -- early in the second half. First, kick returner Chris Davis fumbled at his own 14-yard line. Then Rashard Robinson ran into the kicker on a field goal attempt, giving the Cardinals a fresh set of downs they quickly turned into seven points. Grade: D
Overall: The 49ers have a mini bye week to contemplate the following: They are in last place in the NFC West and are off to a worse start than the Jim Tomsula-coached squad from a year ago. Grade: D-
Premium content for only $0.99
For the most comprehensive local coverage, subscribe today.