SEATTLE (AP) -- Kyle Seager drove in two runs, Mike Zunino homered into the second deck at Safeco Field and Dustin Ackley stole a home run with a leaping catch at the wall in the Seattle Mariners' 5-2 win over the New York Mets on Monday night.

After losing two of three to the Angels after the All-Star break, Seattle got a solid start from Roenis Elias and improved to 8-2 all-time against the Mets.

Elias (8-8) threw 5 1-3 innings before leaving with cramping in his left forearm. Seattle's bullpen was stellar the rest of the way, helped by Ackley's outstanding grab to rob Travis d'Arnaud of a home run in the sixth.

Seager had RBIs singles in his first two at-bats and Zunino hit his 14th homer of the season, an estimated 415-foot shot off starter Jonathon Niese (5-5) into the second deck in left field.

More From 1460 ESPN