The game turned on one swing in the eighth inning. Xander Bogaerts launched a two-run homer to left field, capping San Diego's 5-1 victory over San Francisco at Oracle Park.
Bogaerts went 1-for-1 with two RBIs and a run scored, his seventh home run of the season bringing his RBI total to 22. Matt Waldron earned the win for the Padres, allowing 2 runs (1 earned) over five innings with seven strikeouts and no walks.
The decisive sequence began in the seventh when Ty France tripled to right, scoring Fernando Tatis and Ramon Laureano to break a 1-1 tie. Bogaerts then settled the game an inning later, his 424-foot blast scoring Manny Machado ahead of him.
Adrian Houser took the loss for San Francisco despite a solid effort, allowing 2 runs (1 earned) over six innings with three strikeouts. Rafael Devers provided the Giants' lone bright spot with a solo homer in the fifth, going 1-for-3 with a strikeout.
San Diego improved to 21-14 and snapped a losing streak, while San Francisco fell to 14-22. Fernando Tatis sits 10 runs away from 500 career runs scored.