Xander Bogaerts had three hits and three RBIs, and Mason Miller pitched a perfect ninth inning for the San Diego Padres, who beat the Seattle Mariners 4-1 for their sixth straight win and ninth in 10 games.
Josh Naylor hit his first two homers of the season and drove in five runs, George Kirby allowed two runs in 7 2/3 innings, and the Seattle Mariners completed a four-game sweep of the Houston Astros with a 6-2 win.