BOSTON (AP) — Rick Porcello pitched six innings of one-run ball, Sam Travis hit a two-run homer and the Boston Red Sox halted their eight-game losing streak with a 7-5 victory over the struggling Kansas City Royals on Monday night.
Rafael Devers added a solo shot for the Red Sox. Travis' gave Boston a homer in a club-record 18 straight games in Fenway Park. The old mark was set in 1969.
Bubba Starling, Meibrys Viloria and Cheslor Cuthbert each went deep for Kansas City, with Viloria's his first homer in the majors and Starling's a three-run shot.
It was the seventh straight loss for the Royals, who had a 10-game skid in the season's first two weeks.
Porcello (10-8) gave up four hits, walked two and struck out five.
Brandon Workman got the final three outs for his sixth save.
YANKEES 9, ORIOLES 6
BALTIMORE (AP) —New York hit five more home runs at Camden Yards, including two by Mike Tauchman, to set a major league record and win its 13th straight game in Baltimore.
New York's power surge and sixth straight win overshadowed a memorable night for Baltimore's Jonathan Villar, who became the fifth Orioles player to hit for the cycle and first since Felix Pie on Aug. 14, 2009. Villar tripled in the third inning, doubled in the fifth, homered in the sixth and dumped a single into right field off Aroldis Chapman in the ninth.
Tauchman delivered a bases-empty drive in the sixth inning and a tiebreaking solo shot off Paul Fry (1-4) in the eighth, his first career multihomer game. Austin Romine, Brett Gardner and Mike Ford also connected for the Yankees.
New York has hit 32 home runs at Camden Yards, a single-season record for most by a visiting team in one ballpark. The mark was previously held by the Milwaukee Braves, who hit 29 at Cincinnati's Crosley Field in 1957.
The Yankees did it in only eight games, and they can add to the record on Tuesday and Wednesday.
Adam Ottavino (5-3) pitched the seventh inning for New York and Chapman worked the ninth for his 30th save.
BLUE JAYS 2, RAYS 0
ST. PETERSBURG, Fla. (AP) — Rookie Bo Bichette homered and scored both runs, Jacob Waguespack pitched six impressive innings and Toronto ended Tampa Bay's six-game winning streak.
Bichette opened the game with a double off Charlie Morton, the sixth straight game in which he has doubled. He hit his third home run leading off the third.
Waguespack (3-1) gave up four hits and a walk, striking out six in his fifth major league start. Derek Law got four outs for his second save in four days.
Morton (12-4) pitched seven innings, giving up two runs on seven hits while striking out nine.
The Rays put nine runners on base in the first seven innings, including three via Toronto errors. They were 0 for 8 with runners in scoring position and were shut out for the first time since June 28.
Freddy Galvis and Randal Grichuk also had two hits for the Blue Jays, who have won six of eight.
RANGERS 1, INDIANS 0
CLEVELAND (AP) — All-Star Mike Minor struck out seven over seven innings, Nomar Mazara drove in Elvis Andrus with a sacrifice fly in the fourth and Texas beat Cleveland.
Minor (10-6) allowed seven hits and walked one as Texas won its fifth straight.
Andrus started the fourth with a triple, coming home a batter later when Mazara flew out to short center. He easily beat the bouncing throw home from rookie Oscar Mercado.
Jesse Chavez worked a 1-2-3 eighth and José Leclerc pitched the ninth for his seventh save.
Indians starter Aaron Civale (1-1) allowed a run in six innings and struck out seven in his second big league appearance.
METS 6, MARLINS 2, 1ST GAME
METS 5, MARLINS 4, 2ND GAME
NEW YORK (AP) — J.D. Davis, Michael Conforto and Pete Alonso homered in a seventh-inning rally, lifting New York over Miami for a doubleheader sweep that moved them above .500 for the first time since early May.
New York won the opener 6-2 as Jeff McNeil welcomed Robert Dugger to the major leagues with a home run on his first pitch, Amed Rosario broke a 1-1 tie with a third-inning homer and Jacob deGrom gave himself a three-run cushion with a two-run single.
New York (57-56) had not been above .500 since it was 16-15 before play on May 3.
In the opener, Miami's Isan Diaz had a memorable home run, connecting off deGrom in the sixth inning of his big league debut for his first hit.
DeGrom (7-7) struck out eight in seven innings, allowing two runs and five hits. Other than the home run, he retired 15 of his last 16 batters.
Dugger gave up six runs, five hits and four walks in five innings, striking out three, hitting two batters and throwing a wild pitch. He became the first starting pitcher to give up a home run on the first pitch of his debut since New York Yankees rookie Derek Jeter — the Marlins current CEO — went deep off the California Angels' Jason Dickson on Aug 21, 1996, according to the Elias Sports Bureau.
REDS 7, ANGELS 4
CINCINNATI (AP) — Luis Castillo struck out a career-high 13 and Cincinnati scored five runs in the first innings on the way to a win over Los Angeles.
Castillo (11-4) threw a career-high 119 pitches in seven innings while getting his career-best 11th win. He allowed three hits and one walk before finishing with a flourish, striking out the side in the seventh.
Raisel Iglesias picked up his 22nd save.
Mike Trout and Luis Rengifo hit solo home runs for the Angels, who have dropped nine of 11 since a four-game winning streak.
Brian Goodwin added his first career pinch-hit home run, a two-run shot to right against David Hernandez, in the ninth.
BREWERS 9, PIRATES 7
PITTSBURGH (AP) — Christian Yelich hit two home runs and took over the major league lead with 39, powering Milwaukee past Pittsburgh.
Yelich homered in the first inning for the second straight game. The first of his four hits came on a sinker by Dario Agrazal (2-3), and he sent it 408 feet into the bleachers in left. In the ninth inning, Yelich crushed a slider from Geoff Hartlieb 425 feet onto the river walk beyond right field to make the score 9-6.
Brewers starter Jordan Lyles (7-7) limited his former team to three runs (one earned) on two hits in five innings in his first start against the Pirates since being traded on July 29.
Mike Moustakas hit his 27th homer of the season as the Brewers snapped a four-game losing streak.
The Pirates are last in the NL Central after falling to 4-19 since the All-Star break.
Josh Hader got the final four outs for his 25th save.
WHITE SOX 7, TIGERS 4
DETROIT (AP) — All-Star Lucas Giolito ended a five-start winless streak, Tim Anderson had three hits and scored twice, and Chicago beat Detroit.
All nine starters for the White Sox had at least one hit and seven either scored or drove in a run. Chicago has won three of four after a 2-8 homestand.
JaCoby Jones homered and tripled for Detroit, which has lost 10 of 12 and gone 10-34 since June 1.
Giolito (12-5) gave up three runs on eight hits and two walks in six innings. He struck out eight.
Tigers starter Spencer Turnbull allowed two runs on two hits, two walks and a hit batter in three innings. He struck out seven.
Gregory Soto (0-5) took the loss.
TWINS 5, BRAVES 3
MINNEAPOLIS (AP) — Miguel Sanó's pinch-hit, two-run homer in the ninth inning gave Minnesota a victory over Atlanta.
Sanó's 19th home run of the season went an estimated 443 feet off reliever Chris Martin, hitting high off the wall in center field.
Martin (0-3) was making his second appearance for Atlanta since being acquired at the trade deadline.
Trevor May (5-3) pitched two innings with one hit allowed for the Twins, who have won four in a row to stretch their lead over Cleveland in the AL Central to four games. They've won nine of 11.
Freddie Freeman hit his 27th homer for Atlanta, which has lost three of four and is 12-11 since the All-Star break
Minnesota's Max Kepler hit his 31st homer.
CUBS 6, ATHLETICS 5
CHICAGO (AP) — Javier Báez hit two of Chicago's four homers and the Cubs' bullpen barely held on without Craig Kimbrel in beating Oakland.
Ian Happ and Nicholas Castellanos also connected as Chicago improved to 40-18 at home with its fourth straight win.
The Cubs are counting on their depth to help them stay on top of the NL Central until Kimbrel and Willson Contreras return from injuries. Kimbrel was placed on the 10-day injured list before the game with right knee inflammation, and Contreras is expected to miss four weeks after an MRI showed a Grade 2 hamstring strain.
Oakland had won six of seven and nearly pulled off an impressive rally in its first game at Wrigley Field since 2010. Marcus Semien went deep twice for the A's, and Nick Martini connected for his second career homer in a successful homecoming for suburban Chicago native.
Rowan Wick (2-0) got two outs for the win.