New York Mets' Michael Conforto drives in a run on a base hit against the Arizona Diamondbacks during the first inning of a baseball game, Friday, May 18, 2018, in New York. (AP Photo/Julie Jacobson)
New York Mets' Michael Conforto drives in a run on a base hit against the Arizona Diamondbacks during the first inning of a baseball game, Friday, May 18, 2018, in New York. (AP Photo/Julie Jacobson) Credit: Julie Jacobson

New York — Jacob deGrom matched a career high with 13 strikeouts, Michael Conforto went 4 for 4 with two RBIs and the New York Mets beat the Arizona Diamondbacks, 3-1, on Friday night.

Wilmer Flores drove in one run and scored another to help the Mets win a series opener between struggling teams. Both bolted to fast starts this season only to sputter lately.

After an abbreviated outing last weekend in his return from the disabled list, deGrom (4-0) threw seven dominant innings this time and has won his first four decisions in a season for the first time. His career-best scoreless streak of 24⅓ innings was snapped when Jake Lamb, just back from a shoulder injury, hit an RBI double in the sixth.

Royals 5, Yankees 2

Kansas City, Mo. — Whit Merrifield had three hits, stole three bases and scored twice off CC Sabathia in the first four innings, Jakob Junis held down the Yankees’ potent offense and Kansas City beat New York.

Salvador Perez homed and added three RBIs for the Royals, who had lost five straight and seven of eight, getting swept by Tampa Bay earlier this week for the first time in nearly a decade.

Junis (5-3) pitched into the sixth inning, allowing two runs on seven hits and a walk. But most of the hits he allowed were relatively benign base hits, rather than the towering, game-changing home runs that had powered the Yankees to 19 wins in their last 22 games.

Athletics 3, Blue Jays 1

Toronto — Dustin Fowler hit his first career home run and also had a tiebreaking RBI double in the seventh inning, Josh Phegley hit an RBI double in his season debut, and Oakland beat Toronto.

Danny Coulombe (1-1) pitched 1⅓ innings for the victory as Oakland won for the fourth time in five games.

Padres 3, Pirates 2

Pittsburgh — Eric Hosmer hit two doubles and scored the go-ahead run and Tyson Ross won for the first time in more than a month as San Diego cooled off Pittsburgh.

Hosmer, signed to a $144-million, eight-year contract as a free agent in February, doubled with two outs in the sixth inning off Ivan Nova and Franchy Cordero followed by a lining a single into left field. That broke a 2-2 tie and sent Pittsburgh to its second loss in 10 games.

Marlins 2, Braves 0

Atlanta — Dan Straily pitched seven scoreless innings, J.T. Realmuto had an RBI triple and Miami beat Atlanta.

Straily (2-0) allowed three hits, walked three and struck out six to shut down the NL’s top-scoring offense. He also beat Atlanta in his previous start a week prior.

Miami got both its runs in the sixth. Martin Prado singled and scored on Realmuto’s triple, and Starlin Castro chased Matt Wisler (1-1) with a double.

Astros 4, Indians 1

Houston — Charlie Morton pitched seven solid innings, Tony Kemp had a tiebreaking RBI double in the seventh and the Astros beat Cleveland for their third straight win.

Morton (6-0) allowed one run and four hits with eight strikeouts in extending his career-high winning streak to nine straight dating back to last September.

Brewers 8, Twins 3

Minneapolis — Jesus Aguilar homered twice and Ji-Man Choi hit a solo home run in his return to the majors as Milwaukee beat Minnesota.

Brent Suter (3-3) pitched a season-high 5⅔ innings for Milwaukee, which has won six of its past eight games.

The left-hander allowed one run on five hits and a walk with six strikeouts.