kyle shanahan

San Francisco 49ers quarterback Jimmy Garoppolo (10) rolls out to pass against the Dallas Cowboys at Levi's Stadium in Santa Clara, Calif. on Thursday, August 9, 2018. (Kevin N. Hume/S.F. Examiner)

San Francisco 49ers leave points on the board, but win home opener against Detroit Lions

SANTA CLARA -- Three times on Sunday, the San Francisco 49ers should…

San Francisco 49ers quarterback Jimmy Garoppolo (10) rolls out to pass against the Dallas Cowboys at Levi's Stadium in Santa Clara, Calif. on Thursday, August 9, 2018. (Kevin N. Hume/S.F. Examiner)
Jimmy Garoppolo discusses a drill with the other quarterbacks on the first day of training camp, July 25, 2018, in Santa Clara. (Ryan Gorcey / S.F. Examiner)

San Francisco 49ers QB Jimmy Garoppolo has a unique perspective on Lions head coach Matt Patricia

By C.J. Peterson Special to S.F. Examiner Detroit Lions head coach Matt…

Jimmy Garoppolo discusses a drill with the other quarterbacks on the first day of training camp, July 25, 2018, in Santa Clara. (Ryan Gorcey / S.F. Examiner)
Minnesota Vikings defensive back Mike Hughes breaks up a pass intended for San Francisco 49ers WR Pierre Garcon in the third quarter on Sunday, Sept. 9, 2018 at U.S. Bank Stadium in Minneapolis, Minn. The incomplete pass forced a field goal. (Brian Peterson/Minneapolis Star Tribune/TNS)

San Francisco 49ers need to shore up red zone work ahead of Week 2 home opener against Lions

By C.J. Peterson Special to S.F. Examiner SANTA CLARA — Moving the…

Minnesota Vikings defensive back Mike Hughes breaks up a pass intended for San Francisco 49ers WR Pierre Garcon in the third quarter on Sunday, Sept. 9, 2018 at U.S. Bank Stadium in Minneapolis, Minn. The incomplete pass forced a field goal. (Brian Peterson/Minneapolis Star Tribune/TNS)
San Francisco 49ers offensive lineman Mike Person goes through a practice in Santa Clara, Calif., on Aug. 5, 2018. (Ryan Gorcey / S.F. Examiner)

San Francisco 49ers get thinner at right guard after injuries, expected to add to roster

By C.J. Peterson Special to S.F. Examiner SANTA CLARA -- San Francisco…

San Francisco 49ers offensive lineman Mike Person goes through a practice in Santa Clara, Calif., on Aug. 5, 2018. (Ryan Gorcey / S.F. Examiner)
Minnesota Vikings' Kyle Rudolph (82) catches an 11-yard touchdown pass in the third quarter against the San Francisco 49ers on Sunday, Sept. 9, 2018 at U.S. Bank Stadium in Minneapolis, Minn. (Carlos Gonzalez/Minneapolis Star Tribune/TNS)

San Francisco 49ers: Five takeaways from opening loss to Minnesota Vikings

By C.J. Peterson Special to S.F. Examiner Jimmy Garoppolo and the rest…

Minnesota Vikings' Kyle Rudolph (82) catches an 11-yard touchdown pass in the third quarter against the San Francisco 49ers on Sunday, Sept. 9, 2018 at U.S. Bank Stadium in Minneapolis, Minn. (Carlos Gonzalez/Minneapolis Star Tribune/TNS)
San Francisco 49ers cornerback Richard Sherman runs through a drill during practice on Aug. 22, 2018, at the team's Santa Clara practice facility. (Ryan Gorcey / S.F. Examiner)

Kolsky: Bold predictions for a new NFL season

The NFL season is just around the corner, so it’s time to…

San Francisco 49ers cornerback Richard Sherman runs through a drill during practice on Aug. 22, 2018, at the team's Santa Clara practice facility. (Ryan Gorcey / S.F. Examiner)
San Francisco 49ers wide receiver Richie James reaches up for a pass in one-on-ones during training camp practice against cornerback Greg Mabin. (Ryan Gorcey / S.F. Examiner)

San Francisco 49ers: Five takeaways from final preseason game

By C.J.Peterson Special to S.F. Examiner SANTA CLARA -- The San Francisco…

San Francisco 49ers wide receiver Richie James reaches up for a pass in one-on-ones during training camp practice against cornerback Greg Mabin. (Ryan Gorcey / S.F. Examiner)
San Francisco 49ers head coach Kyle Shanahan addresses the media on the first day of training camp, 2018. (Ryan Gorcey / S.F. Examiner)

San Francisco 49ers to sign running back Alfred Morris

The San Francisco 49ers faced a problem on Sunday: While at the…

San Francisco 49ers head coach Kyle Shanahan addresses the media on the first day of training camp, 2018. (Ryan Gorcey / S.F. Examiner)
San Francisco 49ers offensive tackle Mike McGlinchey stands on the sideline during practice on August 7, 2018.

San Francisco 49ers Preseason Preview: Can Mike McGlinchey show up against Dallas Cowboys?

By C.J. Peterson Special to S.F. Examiner SANTA CLARA, Calif. — The…

San Francisco 49ers offensive tackle Mike McGlinchey stands on the sideline during practice on August 7, 2018.
San Francisco 49ers quarterback Jimmy Garoppolo readies to throw during one-on-one drills on July 27, 2018, during the first day of training camp in Santa Clara, Calif. (Ryan Gorcey / S.F. Examiner)

For San Francisco 49ers, Jimmy Garoppolo and Kyle Shanahan’s attention to detail could lead to more offensive production

SANTA CLARA, Calif. -- During June's OTAs, tight end George Kittle walked…

San Francisco 49ers quarterback Jimmy Garoppolo readies to throw during one-on-one drills on July 27, 2018, during the first day of training camp in Santa Clara, Calif. (Ryan Gorcey / S.F. Examiner)
San Francisco 49ers wide receiver Kendrick Bourne runs to a drill during practice on August 5, 2018 in Santa Clara, Calif. (Ryan Gorcey / S.F. Examiner)

San Francisco 49ers Training Camp: Secondary hauls in four picks, Kendrick Bourne hauls in a 60-yard TD

By C.J. Peterson Special to S.F. Examiner SANTA CLARA, Calif. — On…

San Francisco 49ers wide receiver Kendrick Bourne runs to a drill during practice on August 5, 2018 in Santa Clara, Calif. (Ryan Gorcey / S.F. Examiner)
San Francisco 49ers head coach Kyle Shanahan addresses the media on the first day of training camp, 2018. (Ryan Gorcey / S.F. Examiner)

San Francisco 49ers: Joshua Garnett will get second opinion on right knee, injury is concerning for Kyle Shanahan

By: C.J. Peterson Special to S.F. Examiner SANTA CLARA, Calif. — Wednesday…

San Francisco 49ers head coach Kyle Shanahan addresses the media on the first day of training camp, 2018. (Ryan Gorcey / S.F. Examiner)
San Francisco 49ers running back Matt Breida readies to run a drill during training camp on July 26, 2018 at the SAP Training Facility. (Ryan Gorcey / S.F. Examiner)

San Francisco 49ers offense comes out flat for second consecutive day

By C.J. Peterson Special to S.F. Examiner SANTA CLARA, Calif. — Running…

San Francisco 49ers running back Matt Breida readies to run a drill during training camp on July 26, 2018 at the SAP Training Facility. (Ryan Gorcey / S.F. Examiner)
Marquise Goodwin (11) runs a route during San Francisco 49ers training camp practice on July 26, 2018. (Ryan Gorcey / S.F. Examiner)

Marquise Goodwin shines as San Francisco 49ers open training camp

SANTA CLARA, Calif. -- On the first passing play from scrimmage, San…

Marquise Goodwin (11) runs a route during San Francisco 49ers training camp practice on July 26, 2018. (Ryan Gorcey / S.F. Examiner)
San Francisco 49ers cornerback Richard Sherman addresses the media on July 25, 2018. (Ryan Gorcey / S.F. Examiner)

Richard Sherman ready to educate young 49ers defensive backs as training camp dawns

SANTA CLARA — As cornerback Richard Sherman rehabbed at home from an…

San Francisco 49ers cornerback Richard Sherman addresses the media on July 25, 2018. (Ryan Gorcey / S.F. Examiner)
Jimmy Garoppolo will have new weapons and protection when camp starts on July 26. (Stan Olszewski/Special to S.F. Examiner)

Camp Preview: San Francisco 49ers begin first season with Jimmy Garoppolo at the helm

For the first time in what seems to be years, the the…

Jimmy Garoppolo will have new weapons and protection when camp starts on July 26. (Stan Olszewski/Special to S.F. Examiner)
San Francisco 49ers quarterback Jimmy Garoppolo (10) celebrates a touchdown with Daniel Kilgore against the Seattle Seahawks at Levi's Stadium in Santa Clara, Calif., on November 26, 2017. (Stan Olszewski/Special to S.F. Examiner)

49ers bring back Garoppolo’s guy, Daniel Kilgore, on three-year deal

Daniel Kilgore has played for the 49ers his entire career, which began…

San Francisco 49ers quarterback Jimmy Garoppolo (10) celebrates a touchdown with Daniel Kilgore against the Seattle Seahawks at Levi's Stadium in Santa Clara, Calif., on November 26, 2017. (Stan Olszewski/Special to S.F. Examiner)
San Francisco 49ers outside linebacker Reuben Foster (56) celebrates a defensive stop against the Jacksonville Jaguars at Levi's Stadium in Santa Clara, Calif., on December 24, 2017. (Stan Olszewski/Special to S.F. Examiner)

There’s little gray area in Reuben Foster’s latest arrest, 49ers should be worried

Last week, the 49ers gave off good vibes. Jimmy Garoppolo was on…

San Francisco 49ers outside linebacker Reuben Foster (56) celebrates a defensive stop against the Jacksonville Jaguars at Levi's Stadium in Santa Clara, Calif., on December 24, 2017. (Stan Olszewski/Special to S.F. Examiner)
Jimmy Garoppolo was all smiles when he faced questions after signing the NFL’s richest contract.  Now, he has his left tackle in Mike McGlinchey as the 49ers head into training camp. (Stan Olszewski/Special to S.F. Examiner)

Jimmy Garoppolo’s contract is gargantuan, and worth every penny

Straight cash, homie. Jimmy Garoppolo will have that. To wit: if he…

Jimmy Garoppolo was all smiles when he faced questions after signing the NFL’s richest contract.  Now, he has his left tackle in Mike McGlinchey as the 49ers head into training camp. (Stan Olszewski/Special to S.F. Examiner)
John Lynch, Jimmy Garoppolo and Kyle Shanahan answer questions at Levi's Stadium in Santa Clara on Friday. (Stan Olszewski/Special to S.F. Examiner)

Locking up Jimmy Garoppolo speeds up 49ers’ timeline to contend

SANTA CLARA — Jimmy Garoppolo is here to stay, and the 49ers are…

John Lynch, Jimmy Garoppolo and Kyle Shanahan answer questions at Levi's Stadium in Santa Clara on Friday. (Stan Olszewski/Special to S.F. Examiner)