Royals get past Red Sox for ninth consecutive win
BOSTON — Salvador Perez and Mike Moustakas homered off emergency starter Rick Porcello, who took over when David Price went back on the disabled list because of inflammation in his left elbow, and the Kansas City Royals beat the Red Sox 4-2 Friday night for their season-high ninth straight win.
Boston has lost five of six and nine of 14, dropping out of the AL East lead for the first time since June 29 and falling a half-game behind the New York Yankees.
Price started the season on the DL and didn't make his first start until May 29. The 31-year-old lefthander, winner of the 2012 AL Cy Young Award, is 5-3 with a 3.82 ERA.
Porcello (4-14), who had been scheduled to pitch Saturday, leads the major leagues in losses. He allowed four runs and six hits in seven innings.
Jason Vargas (13-4) gave up one run and five hits in six innings. Vargas, who had been winless in three starts since June 30, is one shy of his career high for wins, set in 2012 with Seattle.
Kelvin Herrera pitched a one-hit ninth for his 22nd save in 25 chances, getting rookie Rafael Devers to hit into a game-ending forceout after Andrew Benintendi's two-out single.
Kansas City, which has rebounded from a 7-16 start, is 15-8 in July and on its longest winning streak since nine consecutive victories from last Aug. 14-23. The Royals have outscored opponents 67-27 during the streak.
Perez homered over the Green Monster in the second and Moustakas made it 4-0 in the fourth. He hit his 30th homer in his 92nd game, the fastest to reach the mark in team history, and he is six homers shy of the Kansas City season record set by Steve Balboni in 1985.
Jorge Bonifacio had singled leading off, and Eric Hosmer beat the shift with a single to left that put runners at the corners.
ASTROS 6, TIGERS 5 Josh Reddick hit a three-run homer in the eighth inning, lifting the Houston Astros to a victory over the Detroit Tigers. The Astros trailed 5-3 when Detroit brought
in reliever Bruce Rondon (1-2) to start the eighth. He allowed singles to Derek Fisher and Jose Altuve before Reddick’s drive sailed well beyond the wall in right field.
RANGERS 8, ORIOLES 2 Adrian Beltre had two RBI singles to increase his hit total to 2,998, Elvis Andrus homered and the Texas Rangers beat the Baltimore Orioles. Nomar Mazara had three doubles, driving in two runs in the first to put the Rangers ahead to stay.
CARDINALS 1, DIAMONDBACKS 0 St. Louis starter Michael Wacha pitched six innings and Jedd Gyorko drove in the lone run with one of his three hits, leading the Cardinals to a victory over the Arizona Diamondbacks. Wacha (8-4) allowed three hits. He has won five of his last six starts and improved to 7-1 in 12 starts at Busch Stadium this season. Wacha finished strong. He pitched out of a jam in the sixth. He gave up a single and double with two outs before striking out David Peralta to end his night.