SEATTLE — Salvador Perez homered for the fifth consecutive game, but Kyle Seager connected for a two-run drive to help the Seattle Mariners beat the Kansas City Royals 4-3.
Seager hit his career-high 31st homer in the seventh inning, lifting the Mariners to a 4-2 lead and helping them avoid a four-game series sweep at home.
Perez nearly recorded another homer, lasering an RBI single off the top of the wall in right-center in the eighth.
Nicky Lopez scored from first to cut Seattle’s lead to 4-3, but Drew Steckenrider worked a perfect ninth for his seventh save.