SEATTLE (AP) - Jacob deGrom allowed five hits and a run in seven impressive innings, Lucas Duda hit a mammoth home run and the New York Mets beat the Seattle Mariners 3-1 Tuesday night.
DeGrom (4-5) walked one and struck out seven to improve to 4-1 with a 1.59 ERA over his last six starts.
Travis d'Arnaud drove in a run with a gift triple off Erasmo Ramirez (1-5), who was recalled from Triple-A Tacoma for the start, and scored on Ruben Tejada's soft single in the second inning to help New York end a three-game skid.
Duda hit his 15th home run, a 446-foot drive off the second deck scoreboard in right field in the eighth.
Jeurys Familia worked an easy eighth and Jenrry Mejia picked up the save - his 12th in 14 chances.
Endy Chavez led off the bottom of the first with a single then deGrom retired the next 11 batters.
With one out in the fifth, Willie Bloomquist broke through with a single to right. Dustin Ackley then doubled into the right-center gap, scoring Bloomquist.
Ackley advanced to third when Daniel Murphy's relay to the plate sailed past the catcher but Ackley was left stranded.
Ackley, who was 2 for 3, is hitting .377 in July after hitting just .214 in the first three months of the season.
Ramirez went seven innings, allowing two runs on five hits. He walked two and matched his career high with 10 strikeouts. He also hit two batters. It is his fifth straight loss. He has not won since April 1.
Over his previous four starts - all no-decisions - Ramirez had a 0.90 ERA with 14 strikeouts and 16 walks.
Ramirez was recalled from Triple-A Tacoma before the game for his fourth stint with the big club. He likely will be sent back down after the game to make room for Wednesday's starter, Taijuan Walker.
Duda gave the Mets a two-run cushion with his drive off the second-deck facade on a 3-1 pitch from Tom Wilhelmsen.
NOTES: Walker was sent to Tacoma just before the All-Star break with an emphasis on working on his control. "I think he's better," Mariners manager Lloyd McClendon said. "He has worked out some things down there, from a mechanical standpoint." Another top prospect, LHP James Paxton, had a second rehab start for Tacoma Tuesday. He likely will get one more before a decision will be made on his status. . The Mariners, 53-47, have not had better than a .500 record after 100 games since they were 52-48 in 2009. . Chavez is 12 for 27 (.444) leading off. . Mets LHP Scott Rice, who made the big league roster last season after 14 years in the minors, will have elbow surgery Wednesday in New York to remove bone spurs in his left elbow. "For Scott, he's got to be very disappointed," manager Terry Collins said. "He spent 15 years in the minor leagues, finally get to the bigs, have success then have it squashed like he has." . Bartolo Colon, the Mets starter Wednesday, is 12-1 with a 2.10 ERA at Safeco Field.