Marquise Goodwin, left, reaches for an incomplete pass while being covered by the Arizona Cardinals’ Tyvon Branch during the 49ers’ 20-10 loss Sunday at Levi’s Stadium.
Marquise Goodwin, left, reaches for an incomplete pass while being covered by the Arizona Cardinals’ Tyvon Branch during the 49ers’ 20-10 loss Sunday at Levi’s Stadium. Paul Kitagaki Jr. pkitagaki@sacbee.com
Marquise Goodwin, left, reaches for an incomplete pass while being covered by the Arizona Cardinals’ Tyvon Branch during the 49ers’ 20-10 loss Sunday at Levi’s Stadium. Paul Kitagaki Jr. pkitagaki@sacbee.com
On the 49ers

On the 49ers

The latest Niners news with Chris Biderman

Report card: 49ers lose game, war of attrition

November 05, 2017 04:16 PM