Milwaukee Brewers' Manny Pina slides safely into third ahead of the throw for a triple off Pittsburgh Pirates starting pitcher Jameson Taillon during the second inning of a baseball game in Pittsburgh, Tuesday, June 19, 2018. (AP Photo/Gene J. Puskar)
Milwaukee Brewers' Manny Pina slides safely into third ahead of the throw for a triple off Pittsburgh Pirates starting pitcher Jameson Taillon during the second inning of a baseball game in Pittsburgh, Tuesday, June 19, 2018. (AP Photo/Gene J. Puskar) Credit: Gene J. Puskar

Minneapolis — Eduardo Escobar had two go-ahead hits, including an RBI single that launched a four-run eighth inning for the Minnesota Twins in a 6-2 victory over the Boston Red Sox on Tuesday night.

Robby Scott (0-1), just recalled from Triple-A to make his season debut, relieved Chris Sale to start the eighth and walked the first two batters. Joe Kelly entered, and Escobar’s one-out line drive bounced in front of Jackie Bradley Jr. and skipped past the center fielder for an error as two runs scored. Robbie Grossman broke the game open with a two-run triple.

The late surge masked a classic pitching duel between Sale and Jose Berrios, the six-time All-Star against the budding ace. Sale retired the first 14 batters he faced before Ehire Adrianza’s soft roller to Rafael Devers at third base went for an infield single.

The Twins were mostly out of sorts against Sale, with bewildered players complaining to home plate umpire Jeff Nelson about the size of his strike zone. They fell behind on a two-out home run by Devers in the sixth off Berrios.

All it took was a single by Ryan LaMarre and a hit by pitch for Joe Mauer to start a rally in the bottom of the inning. With one out, Escobar drove a 1-1 slider from Sale down the left-field line for his major league-leading 31st double and a 2-1 lead. Escobar pumped his arms back and forth several times before clapping and pointing at his teammates in the dugout.

Sale finished seven innings, the 12th time in 16 starts this season he has logged at least six. This was the 11th turn in which he’s yielded two runs or fewer and his fifth double-digit strikeout performance. In his last three starts, he has allowed only 11 hits in 21 innings. Yet the Red Sox are only 8-8 with him on the mound.

Berrios had to work harder, but he was largely responsible for the Red Sox finishing 2-for-12 with runners in scoring position and stranding 10 men. He left with one out and one on in the seventh, and Trevor Hildenberger struck out American League RBI leader J.D. Martinez with runners at second and third to end that threat.

Yankees 7, Mariners 2

New York — Domingo German pitched two-hit ball over a career-high seven innings and Giancarlo Stanton hit one of New York’s four home runs in a win over Seattle.

Miguel Andujar and Aaron Hicks each belted a two-run shot off Marco Gonzales in the fifth. Hicks homered for the third straight day and finished with three hits from the leadoff spot as the Yankees boosted baseball’s best record to 48-22, moving a season-best 26 games above .500.

Coming off a four-hit game, Stanton sent a solo drive to straightaway center field in the first. Aaron Judge had an RBI single in the seventh, and rookie phenom Gleyber Torres added his 14th home run in the eighth.

Indians 6, White Sox 3

Cleveland — Mike Clevinger struck out 10 and allowed one run in 7⅔ innings, and Cleveland defeated Chicago.

Clevinger (6-2) beat Chicago for the third time this season and was in command after giving up a first-inning run. The right-hander retired 13 straight between the second and sixth while allowing five hits.

Clevinger, who struck out a career-high 11 against the White Sox last week, was pulled after two walks in the eighth. He has held Chicago to three earned runs in 21⅓ innings over three starts.

Rangers 4, Royals 1

Kansas City, Mo. — Cole Hamels allowed four hits over seven innings, Delino DeShields doubled home two runs and Texas beat Kansas City to extend its winning streak to a season-high four games.

The Royals have lost eight straight, matching their season high, and 14 of 15. They own a major league-worst 10-28 home record and their 22-51 overall mark is the worst in franchise history after 73 games.

Hamels (4-6) picked up his first win since May 22. The run off him in the fifth was unearned and he has yet to allow an earned run in 20 innings over three starts at Kauffman Stadium.

Dodgers 4, Cubs 3

Chicago — Pinch-hitter Kyle Farmer doubled sharply down the left-field line with two outs in the ninth to drive in two runs, and Los Angeles came back to edge Chicago in the first game of a day-night doubleheader.

Farmer lined a 2-2 pitch from Justin Wilson into the corner after Wilson had walked pinch-hitter Austin Barnes and Justin Turner singled. Entering the game, Farmer was hitting .226, but was 5 for 15 as a pinch-hitter.

Joc Pederson led off the game with solo shot and Yasiel Puig drove in a run with a bloop double in a rematch of the last two NL Championship Series.

Brewers 3, Pirates 2

Pittsburgh — Rookie Freddy Peralta allowed two hits in six stellar innings, Jesus Aguilar hammered his 14th home run of the season and Milwaukee cooled off Pittsburgh.

Peralta (2-0) struck out seven without issuing a walk, surrendering only singles to Corey Dickerson and Colin Moran in the fourth but otherwise keeping the Pirates firmly in check.

Braves 11, Blue Jays 4

Toronto — Johan Camargo hit his first career grand slam and went 4-for-5 with five RBIs, and Atlanta beat the Blue Jays to snap Toronto’s home winning streak at seven games.

Camargo hit his seventh home run off Jaime Garcia (2-6) in the second, singled in the fourth, hit an RBI single in the fifth and doubled and scored in the eighth. He struck out in the ninth.

Nationals 9, Orioles 7

Washington — Trea Turner went 4-for-4 with a homer, Anthony Rendon drove in three runs and Washington extended its recent domination of Baltimore.

Adam Eaton had two hits and two RBIs for the Nationals, who trailed 5-1 in the fifth inning before rallying to make it six straight wins over Baltimore. Washington is 4-0 against its neighboring interleague rival this season, outscoring the Orioles by a combined 20-8.

Reds 9, Tigers 5

Cincinnati — Joey Votto ended a long homer drought with his third career grand slam, powering Cincinnati to a victory that ended Detroit’s longest winning streak in two years.

Sal Romano (4-7) had a second straight solid outing, limiting the Tigers to four singles over seven shutout innings. Billy Hamilton also homered as the Reds pulled away to a 9-0 lead.

Cardinals 7, Phillies 6

Philadelphia — Matt Carpenter hit a tiebreaking solo homer with two out in the ninth, helping St. Louis edge Philadelphia.

Carpenter also had a tying two-run double in St. Louis’ four-run seventh. Tommy Pham homered and singled for the Cardinals, and Kolten Wong also went deep.

Odubel Herrera and Carlos Santana connected for the Phillies.