Ryan Gorcey

Golden State Warriors center Draymond Green (23) reacts after scoring a layup and drawing the foul on Portland Trail Blazers forward Al-Farouq Aminu (8) during the first quarter of Game 2 of the NBA Western Conference Finals on May 16, 2019 at Oracle Arena in Oakland, California. (Chris Victorio | Special to S.F. Examiner)

Draymond Green, Warriors agree on $100M extension

Golden State Warriors power forward Draymond Green will stay with team well into 30s

Golden State Warriors center Draymond Green (23) reacts after scoring a layup and drawing the foul on Portland Trail Blazers forward Al-Farouq Aminu (8) during the first quarter of Game 2 of the NBA Western Conference Finals on May 16, 2019 at Oracle Arena in Oakland, California. (Chris Victorio | Special to S.F. Examiner)
Mitch Wishnowsky’s various talents make 49ers punter invaluable

Mitch Wishnowsky’s various talents make 49ers punter invaluable

It’s not just that the Australian out of Utah can flip the field, it’s how he does it

Mitch Wishnowsky’s various talents make 49ers punter invaluable
FILE: San Francisco Giants outfielder Steven Duggar takes a swing against the Tampa Bay Rays at Oracle Park on April 5, 2019 in San Francisco, Calif. (Chris Victorio | Special to S.F. Examiner)

Giants snatch defeat from jaws of victory in 5-4 loss to Rox

San Francisco can’t hold lead, loses second game in a row since trade deadline

FILE: San Francisco Giants outfielder Steven Duggar takes a swing against the Tampa Bay Rays at Oracle Park on April 5, 2019 in San Francisco, Calif. (Chris Victorio | Special to S.F. Examiner)