Jason deGrom, Alonso lead Mets past East-leading Braves 10-2

ATLANTA (AP) — Jacob deGrom took a shutout into the ninth inning, Pete Alonso homered to highlight the first four-hit game of his young career, and the New York Mets routed the first-place Atlanta Braves 10-2 on Tuesday night.

Bouncing back from an ugly 12-3 loss in the series opener, the Mets pounded Braves starter Julio Teheran for six runs over four innings and cruised to a victory that eased some of the tension from a disappointing season.

DeGrom (4-6) dominated, allowing just five hits, struck out 10 and helped himself at the plate, leading off the sixth with a double and coming around to score.

Freddie Freeman and Josh Donaldson hit back-to-back homers off deGrom in the ninth, ending a bid for the second shutout and fourth complete game of his career. Robert Gsellman came on for the beleaguered Mets bullpen to strike out the final two Atlanta hitters.

Michael Conforto added a long homer in the eighth, and Jeff McNeil went deep in the ninth to finish off the 15-hit barrage.

Conforto and Todd Frazier both had two RBIs. McNeil added three hits, and every Mets starter had at least one.

Teheran (5-5) lost for the first time since April 30.

TWINS 4, RED SOX 3, 17 INNINGS

MINNEAPOLIS (AP) — Max Kepler's single with one out in the 17th inning gave Minnesota a victory over Boston in the longest game by innings in Target Field history.

Kepler hit a tying homer in the 13th before his hit down the first-base line past a five-man Red Sox infield scored Luis Arraez to end a game that took 5 hours, 45 minutes and ended at 12:55 a.m.

The winning hit came off reliever Brian Johnson (1-1), who pitched the 17th inning for the Red Sox, who had their six-game winning streak snapped.

Boston had a runner on third and nobody out in the 17th but couldn't score against Zack Littell (1-0), who earned his first career win.

The teams traded solo homers in the 13th inning. Mookie Betts put Boston up 3-2 before Kepler launched his 18th homer to keep the game going.

YANKEES 6, RAYS 3

NEW YORK (AP) — Cameron Maybin homered again with his roster spot in doubt, Edwin Encarnación went deep for his first hit with the Yankees and New York beat Tampa Bay to extend its AL East lead to 2 ½ games.

New York won its fourth straight and has taken 9 of 12 against the second-place Rays dating to last season.

Gary Sanchez had two RBIs and J.A. Happ (7-3) pitched two-run ball over five innings. Giancarlo Stanton returned from the injured list to play right field and reached into the seats in foul territory for a key out in the second.

The Rays lost back-to-back road games for just the second time this season.

Stanton was 0 for 4 with two strikeouts in his first big league action since March 31.

ATHLETICS 16, ORIOLES 2

OAKLAND, Calif. (AP) — Khris Davis, Robbie Grossman and Stephen Piscotty homered in a 10-run sixth inning, and Oakland hit six home runs overall in a rout of Baltimore.

Ramón Laureano, Chad Pinder and Beau Taylor also homered as the A's set a season-high for home runs. It's the first time that Oakland has had six home runs in a game since June 17, 2008.

Brett Anderson (7-4) allowed one earned run and four hits in seven innings in beating the Orioles for the second time this season.

Laureano finished with four hits and made a terrific running catch before crashing into the center field wall. Matt Olson added two hits and scored twice.

Oakland hadn't scored 10 or more runs in an inning at the Coliseum since July 5, 1996.

Three of Oakland's home runs came off Baltimore starter Gabriel Ynoa (0-4). Ynoa allowed seven hits and a career-high six runs in 5 1/3 innings.

REDS 4, ASTROS 3

CINCINNATI (AP) — Jesse Winker and Derek Dietrich homered off Justin Verlander in the first inning and Cincinnati beat Houston to clinch its first series win in nearly a month.

The Reds won a series for the first time since May 24-26, when they took two of three from the Cubs. The Astros hadn't dropped a series since April 29-May 2.

Winker connected on the fourth pitch from Verlander (9-3). Joey Votto doubled and Dietrich's first homer since May 28 made it 3-0. Kyle Farmer added a homer in the seventh off.

Verlander went seven innings and struck out eight.

Anthony DeSclafani (4-3) pitched into the sixth inning and gave up six hits. Michael Lorenzen retired the side in order in the ninth for his second straight save and fourth overall.

TIGERS 5, PIRATES 4

PITTSBURGH (AP) — Nicholas Castellanos trotted home when a potential double play in the eighth turned into an RBI fielder's choice due to some indecisiveness by Pittsburgh second baseman Adam Frazier.

The Tigers loaded the bases off Kyle Crick (2-3) with one out when Brandon Dixon hit a grounder that rolled under Crick's glove right to Frazier. Instead of flipping to shortstop Kevin Newman in hopes of turning an inning-ending double play, Frazier tried to tag Detroit's Christin Stewart between first and second. Stewart backed off to avoid the tag, breaking up the play and forcing for Frazier to settle for one out instead of two.

Buck Farmer (4-4) earned the win. Shane Greene earned his American League-leading 21st save. Miguel Cabrera had two hits as Detroit beat the Pirates for just the second time in their last 10 meetings.

Bell hit his 20th home run for Pittsburgh. Jung Ho Kang hit an RBI triple — his first three-base hit since 2015 — and Colin Moran added to Pittsburgh's major-league leading pinch-hit total on an RBI single in the seventh.

ANGELS 3, BLUE JAYS 1

TORONTO (AP) — Tyler Skaggs pitched into the eighth inning, Kole Calhoun and Brian Goodwin hit solo homers and Los Angeles remained unbeaten in five games against Toronto this season.

Skaggs (6-6) went a season-best 7 1/3 innings. He allowed a run and three hits, walked none and struck out six. Ty Buttrey got two outs in the eighth, and Hansel Robles finished for his 11th save in 13 opportunities.

Luis Rengifo had two hits for the Angels, who have won 17 of 23 games in Toronto.

Lourdes Gurriel Jr. homered for the Blue Jays, who have lost a season-worst six straight at home.

Both homers came off right-hander Marcus Stroman (4-9), who allowed two runs and four hits in seven innings. Stroman has lost three of his past four decisions.

WHITE SOX 3, CUBS 1

CHICAGO (AP) — Eloy Jiménez hit a tiebreaking two-run homer in the ninth inning in his first game against his first major league organization, helping the White Sox beat the Cubs.

James McCann hit a leadoff single before Jiménez drove a 1-0 pitch from Pedro Strop (1-3) over the wall in left for his 12th homer.

Evan Marshall (3-0) got two outs for the win and Alex Colomé worked the ninth for his 15th save in 15 chances. Four White Sox relievers combined for four scoreless innings after Iván Nova turned in one of his best starts of the season.

The slumping Cubs kicked off a 10-game homestand with their fourth loss in their last five games. Kyle Schwarber connected for his 16th homer and Cole Hamels pitched seven sparkling innings, becoming the 10th left-hander with 2,500 career strikeouts.

MARLINS 6, CARDINALS 0

ST. LOUIS (AP) — Rookie Jordan Yamamoto matched his first career start by pitching seven scoreless innings against St. Louis, and Miami earned the shutout.

Yamamoto (2-0) allowed two hits, struck out seven and walked two. He became the first pitcher since Pittsburgh's Nick Maddox in 1907 to beat the Cardinals twice in a seven-day span when the first game was his debut. Relievers Tayron Guerrero and Sergio Romo completed the two-hitter.

Brian Anderson and Starlin Castro homered for the Marlins.

Jack Flaherty (4-4) pitched seven innings, allowing three runs on four hits while striking out eight, and had St. Louis' first hit off Yamamoto.

INDIANS 10, RANGERS 3

ARLINGTON, Texas (AP) —Rookie Zach Plesac allowed only two hits pitching into the eighth inning and Cleveland had four home runs, including three in a row for the first time in nearly 15 years, to overwhelm Texas.

After Jake Bauers led off the Indians' seventh with a 389-foot shot to right-center, Roberto Perez and Tyler Naquin followed with homers that measured more than 400 feet. Those long balls came in a span of five pitches off reliever Drew Smyly. The last time Cleveland had hit back-to-back-to-back homers was at Seattle on July 16, 2004.

Plesac (2-2) struck out six and walked five.

Texas got two of its five overall hits in the ninth, including Willie Calhoun's two-run homer. Rangers starter Adrian Sampson (5-4) allowed five runs (three earned) in three innings.

Jose Ramirez hit a three-run homer for Cleveland.

ROCKIES 8, DIAMONDBACKS 1

PHOENIX (AP) — Nolan Arenado homered and drove in three, Antonio Senzatela pitched one-run ball into the seventh inning and Colorado beat Arizona.

Charlie Blackmon had three hits, and the Rockies (39-35) took over second place in the NL West, a game up on the Diamondbacks, with their sixth straight win against Arizona.

Senzatela (6-5) equaled his longest outing of the season with 6 2/3 innings, allowing seven hits with five strikeouts and four walks.

The Rockies took a 2-0 lead on Arenado's high drive into the left field seats off Arizona's Merrill Kelly (7-7) with two out in the first. It scored Blackmon, who led off the game with a double down the right field line.

Blackmon has reached base in 28 consecutive games, the longest active streak in the National League.

PADRES 4, BREWERS 1

SAN DIEGO (AP) — Left-hander Logan Allen threw seven scoreless innings in his major league debut, Francisco Mejia hit a two-run home run and Manny Machado added an RBI double for San Diego over Milwaukee.

The 22-year-old Allen (1-0) was backed by three double plays as well as another dazzling play by rookie shortstop Fernando Tatis Jr. Allen held Milwaukee to three hits while striking out five and walking two.

Brandon Woodruff (8-2) allowed four runs and seven hits in six innings, struck out six and walked one.

DODGERS 9, GIANTS 0

LOS ANGELES (AP) — Clayton Kershaw combined with two relievers on a four-hit shutout, Enriquè Hernàndez had a pinch-hit grand slam to highlight a six-run seventh, and Los Angeles routed San Francisco.

Kershaw (7-1) allowed three hits, struck out six and walked two. The left-handed ace improved to 23-11 in his career against the Giants, who suffered their largest loss of the season.

Dylan Floro struck out three in the eighth. Joe Kelly finished it off in the ninth, giving up a hit and a walk to go with one strikeout.

Rookie Shaun Anderson (2-2) gave up three runs and seven hits in 5 2/3 innings. The right-hander struck out two and walked three.

Joc Pederson hit his 19th homer leading off the game.

ROYALS 9, MARINERS 0

SEATTLE (AP) — Whit Merrifield had two homers and a career-high six RBIs, Homer Bailey pitched into the eighth inning and Kansas City beat Seattle.

The Royals jumped on struggling starter Yusei Kikuchi to get their third straight win. Kikuchi (3-5) allowed six runs in five innings.

Merrifield drove a three-run homer against Kikuchi in the fourth and added a two-run shot against Jesse Biddle in the eighth. Jorge Soler also homered for the Royals, and rookie Nicky Lopez had three hits.

Bailey (6-6) allowed just one runner past second base with six strikeouts over 7 2/3 innings. He stranded two baserunners in each of the first three innings, then retired 14 of the next 15 batters.