San Diego erased a four-run deficit with a three-run seventh inning, then added insurance in the ninth to defeat Arizona 6-4 before 19,630 fans at Estadio Alfredo Harp Helú in Mexico City. The Padres trailed 4-0 after two innings but rallied behind Ty France's two home runs to secure their 17th win in 25 games.

The Game Network — Where History Is Kept

France carried the comeback with a pair of solo shots, going 2-for-4 with two RBIs. His fifth-inning homer cut the deficit to 4-1, then his ninth-inning blast provided the final margin. France entered the game hitting .265 with three home runs and three RBIs on the season.

The decisive seventh inning began when Sheets singled to right, scoring Machado and Merrill to make it 4-3. Fermin then hit a sacrifice fly to left, bringing Bogaerts home to tie the game at 4-4. Laureano's sacrifice fly to right scored Sheets for the go-ahead run, though an error by right fielder Carroll allowed the run to score.

German Marquez earned the victory despite allowing four runs over six innings, striking out two while scattering six hits. Arizona starter Zac Gallen pitched three scoreless innings before departing, allowing just one hit with three strikeouts. Taylor Clarke took the loss after surrendering the decisive runs in relief, carrying a 3.29 ERA.

The victory moved San Diego to 17-8 and maintained their hold on first place in the division. Arizona fell to 14-11 after the loss. Manny Machado remains two doubles away from 400 career doubles.