Devers homers early then walks it off in 10th as Giants beat Angels 7-6

San Francisco Giants pitcher Logan Webb (62) delivers a pitch during the first inning of a MLB baseball game against the Los Angeles Angels in San Francisco, Friday, July 24, 2026. Credit: AP/Stephen Lam
SAN FRANCISCO — Rafael Devers homered in his first at-bat and hit a walk-off, two-run single in the 10th inning to give the San Francisco Giants a 7-6 victory over the Los Angeles Angels on Friday night.
Casey Schmitt also homered and Luis Arraez had two hits to help the Giants end a five-game losing streak. They rallied after blowing leads of 5-1 and 6-4.
Bryce Eldridge doubled, walked and scored twice while Drew Gilbert added two hits for the Giants.
Vaughn Grissom had two hits for the Angels, including a tying two-run home run in the eighth inning.
Pinch-runner Jesus Rodriguez began the 10th at second base and advanced to third on Arraez’s soft single to left. After Heliot Ramos grounded out, Bryce Eldridge walked before Devers hit a deep fly to left off Chase Silseth (3-2) that bounced on the warning track and landed in the stands.
Devers’ winning hit came moments after the Giants got a big defensive play out of center fielder Grant McCrary in the top of the 10th.
McCrary, who entered the game as a pinch-hitter in the ninth, caught Wade Meckler’s fly ball in the top of the ninth then made a strong throw to third to get Grissom for an inning-ending double play.

San Francisco Giants shortstop Willy Adames (2) tags out Los Angeles Angels' Zach Neto (9) on second base during a steal attempt in the fifth inning of their baseball game in San Francisco, Friday, July 24, 2026. Credit: AP/Stephen Lam
Caleb Kilian (3-6) retired three batters for the victory.
San Francisco’s walk-off win came after the Giants bullpen spoiled Logan Webb’s chance at winning for the first time in nearly a month. Webb allowed four runs and six hits with four strikeouts and two walks in six innings.
Devers got San Francisco going with an opposite field two-run home run in the first inning. Schmitt added a three-run blast in the third after the Angels issued a two-out intentional walk to Devers.
Both home runs came against Angels starter Grayson Rodriguez.

Los Angeles Angels' Vaughn Grissom (5) throws to first base for the double play as San Francisco Giants' Drew Gilbert (0) is forced out at second base in the fourth inning of their MLB game at Oracle Park in San Francisco, Calif., on Friday, July 24, 2026. Credit: AP/JOSE CARLOS FAJARDO
Up next
Giants LHP Robbie Ray (8-6, 3.33 ERA) was set to face Angels RHP Ryan Johnson (2-4, 6.10) on Saturday.
More MLB news




