Back to Sport

Devers Delivers Walk-Off Hit as Angels Fall 7-6 to Giants

Los Angeles Angels’ Devers singled in the 10th inning to win the game, but the Angels lost 7-6 to the San Francisco Giants at Oracle Park.

Briar Keller

July 28, 20262 min read

baseball victory moment - illustration, Jake Team LLC
baseball victory moment - illustration, Jake Team LLC
MLBFinal
Los Angeles Angels6
San Francisco Giants7

July 25, 2026

Decisive Moment in the Tenth

The game remained tied at 6-6 until the top of the 10th inning, when Los Angeles Angels’ Devers delivered the decisive blow. Devers singled to left field, driving in J. Rodríguez to secure the 7-6 victory for the San Francisco Giants.

The Angels had tied the game in the bottom of the 8th inning. Grissom homered to left (381 feet), bringing home Soler to make the score 6-6.

Early Giants Lead and Angels Rally

San Francisco jumped out to an early 5-1 lead by the end of the 3rd inning. Schmitt homered to left (412 feet), scoring Eldridge and Devers, while Schanuel had singled to right earlier in the inning to score Neto.

The Angels cut into the deficit in the 5th inning. Heineman tripled to right, scoring Adell and Guzman. Trout then hit a sacrifice fly to left, bringing Heineman home to make it 5-4.

San Francisco extended its lead in the 7th inning. Susac hit a sacrifice fly to left, scoring McCray to make it 6-4.

Pitching Performance

Logan Webb started for the Giants, pitching 6.0 innings. He allowed 6 hits and 4 earned runs, while striking out 4 batters and walking 2. Dylan Smith earned the save with 1.0 scoreless inning, striking out 3. Jason Foley pitched 1.0 inning, allowing 2 hits and 2 earned runs. Erik Miller and Caleb Kilian each pitched 1.0 inning, with Kilian earning the win.

For the Angels, Grayson Rodriguez started, pitching 4.0 innings. He allowed 6 hits and 5 earned runs, striking out 3 and walking 2. Brent Suter, Jose Fermin, Kirby Yates, Samy Natera Jr., and Ryan Zeferjahn each pitched 1.0 inning. Chase Silseth pitched 0.1 inning, allowing 2 hits and 1 walk, and took the loss.

Final Score and Records

The final score was San Francisco Giants 7, Los Angeles Angels 6. The game was played at Oracle Park in San Francisco, California, with an attendance of 41,559.

The San Francisco Giants improved to 43-60. The Los Angeles Angels fell to 41-63.

Sources

https://www.espn.com/mlb/game/_/gameId/401816249

Share

Briar Keller

Briar Keller covers Saratoga high school and area college sports.

Related Stories

More in Weather