Seattle trailed for most of the night before erasing a three-run deficit in one swing and finishing the job in extra innings. The Mariners beat the Giants 4-3 at T-Mobile Park, with Rodríguez's sacrifice fly in the 10th scoring Robles for the winning run.

The Game Network — Where History Is Kept
 12345678910RHE
SF0010020000371
SEA0000003001431

The turning point came from Cole Young, who went 2-for-4 with a home run and 3 RBI. His three-run shot to right center in the seventh inning scored Arozarena and Naylor and pulled Seattle level at 3-3 after trailing 3-0. It was the biggest swing of the night for a Mariners lineup that managed just three hits as a team.

San Francisco built its lead through the middle innings. Eldridge's single in the third scored Gilbert on a fielding error by center fielder Raley, putting the Giants ahead 1-0. Devers homered to left in the sixth to make it 2-0, and Adames followed with a homer to right that pushed the score to 3-0. Young's homer erased all of it in the bottom of the seventh. The game stayed level until the 10th, when Rodríguez's sacrifice fly to left brought Robles home for the final run.

Giants starter Logan Webb allowed 3 runs on 2 hits over 6.2 innings with 5 strikeouts and a walk, taking the loss off the board as San Francisco's bullpen worked 3.0 innings and allowed 1 run. Reliever Dylan Smith took the loss, charged with 1 run over 0.2 innings. Bryan Woo started for Seattle and allowed 3 runs (2 earned) on 6 hits over 6.0 innings with 7 strikeouts, and Jose Ferrer picked up the win with a scoreless inning of relief. Seattle's bullpen combined for 4.0 shutout innings.

Woo also reached 500 career strikeouts in this game. Adames, who homered and drove in a run for San Francisco, sits at 197 career home runs, three shy of 200. Seattle improved to 49-50, snapping into a one-game winning streak, while San Francisco fell to 42-56.