The 49ers revealed their post-Arik Armstead defensive line Sunday, which featured Glenn Dorsey making his first start of the year at nose tackle and DeForest Buckner and Quinton Dial playing defensive end. Dorsey had his second straight game with 40-plus snaps (43) and seems close to fully recovered from last year's ACL injury. Dial played 46 snaps while Buckner again was on the field for the lion's share of his team's 79 defensive snaps. He played 75 snaps or 95 percent of the total, recording a sack (his third of the season), three quarterback hits and a fumble recovery.
Buckner and fellow rookie Ronald Blair usually were the inside rushers in the nickel and dime packages, which the 49ers used heavily against the pass-centric Cardinals. Blair played 30 snaps, Tony Jerod-Eddie played 8 and Mike Purcell was limited to special teams.
The team's starting secondary -- cornerbacks Tramaine Brock and Jimmie Ward; safeties Eric Reid and Antoine Bethea -- played all 79 snaps. Ward had perhaps his best game since joining the 49ers and gave the defense a needed boost of energy. Nickel cornerback Keith Reaser was on the field for 36 snaps, third safety Jaquiski Tartt played 28 snaps. Cornerback Dontae Johnson played 5 snaps.
Sign Up and Save
Get six months of free digital access to The Sacramento Bee
At inside linebacker, the 49ers inserted Shayne Skov and Michael Wilhoite into the game on one series. Skov ended up playing four snaps -- his only defensive plays this year -- while Wilhoite had six. Nick Bellore played 75 snaps at "Mike" linebacker and Gerald Hodges played 45 at "Will." Hodges came off the field when the 49ers went with their substitute packages. The snaps at outside linebacker went like this: Ahmad Brooks (69), Eli Harold (61), Tank Carradine (20). All three had strong games and Harold recorded the first sack of his career.
On offense, running back Carlos Hyde played 42 of the team's 63 snaps. He was ineffective as a runner in his first game back from a shoulder injury. In fact, his best play may have been a block -- he whacked a Cardinals defensive back with his injured right shoulder and suffered no ill effects -- that helped free Colin Kaepernick on his four-yard touchdown run late in the game. DuJuan Harris played 21 snaps and finished with the same number of rushing yards -- 14 -- as Hyde. Shaun Draughn was limited to special teams and Mike Davis was inactive for the game.
At wide receiver, Torrey Smith played a team-high 57 snaps, which is surprising considering he dealt with a back issue and did not seem 100 percent on Sunday. He caught two of the four passes on which he was targeted and finished with 26 receiving yards. Quinton Patton played 53 snaps, Jeremy Kerley, who had perhaps his strongest game of the season, played 51, Chris Harper (in his first game of the season) was on the field for 17, Rod Streater for 9 and Aaron Burbridge for 1.
QB Blaine Gabbert and C Marcus Martin were the only 49ers in uniform who didn't get on the field