The two key factors threatening SF Giants' grip on first place in NL
Dodgers vs. San Francisco: Giants lead 5-0 after eight innings
Giants' Thairo Estrada hit in head with a pitch and leaves game
Giants complete 3-game sweep of Rockies behind rookie pitcher's
Pederson, Estrada homer, SS Crawford pitches as Giants rout Cubs
Estrada no quick solution to SF Giants' offensive woes in loss to A's
Giants SS Thairo Estrada leaves game after getting hit on helmet
Giants beat Rockies for 11th straight time, 6-4 with 3-run 9th
Kershaw loses for first time since May 21 as Giants beat Dodgers 2
May 01 2022 San Francisco CA, U.S.A. San Francisco shortstop
Dodgers vs. San Francisco: Giants lead 5-0 after eight innings
SF Giants swept by A's, choke away 3-run lead to MLB's worst team
MLB final: Wilmer Flores homers in 5-1 loss against Cincinnati
Thairo Estrada's all-around game helps drive Giants' 4-2 win over Cubs
Kawakami: The Giants' new wave of talent is changing everything