Baltimore
Manny Machado also homered for the Orioles, who have won five of six — all in come-from-behind fashion.
Wright and Kansas City left-hander Danny Duffy were locked in a scoreless duel until the Royals pushed across an unearned run in the seventh.
Trumbo led off the bottom half with his 19th home run, and Wieters connected with one out to chase Duffy (1-1). Adam Jones capped the uprising with an RBI double.
New York
The Yankees returned from a 4-6 road trip by beating the Angels for the sixth straight time at home.
Beltran was the first batter Jose Alvarez faced after relieving starter Matt Shoemaker. Two-out singles by Jacoby Ellsbury and Brett Gardner prompted the Angels to go to their bullpen, and Beltran struck for his 14th homer.
Andrew Miller (3-0) struck out Kole Calhoun, Mike Trout and Albert Pujols in order in the eighth. Chapman, who blew a save chance for the first time this season Sunday in Baltimore, pitched a perfect ninth for his 10th save.
Detroit
Fulmer (6-1) struck out five and walked three in his third straight start without allowing a run. Detroit has won four in a row.
Detroit acquired Fulmer last year in the trade that sent Yoenis Cespedes to the New York Mets. The rookie right-hander has won four straight starts, allowing only one run over that span.
J.A. Happ (6-3) allowed six runs and six hits in five innings. McCann’s three-run homer opened the scoring in the second, and Upton added a two-run shot in the third.
Philadelphia
Lester (7-3) improved to 6-0 in eight career starts against the Phillies while lowering his ERA against them to 1.46. He struck out nine, walked none and allowed four hits.
Kris Bryant, Anthony Rizzo and Dexter Fowler each had three hits for the Cubs, who won their 11th in 13 games while extending their best start since 1900 to a major league-leading 40-16 record.
Adam Morgan (1-5) gave up three runs on eight hits in six innings to lose his fifth straight start.
Justin Grimm and Hector Rondon combined to allow four runs in the ninth inning, but Rondon got Ryan Howard to ground out to end it and get his 11th save.
St. Louis
The 25-year-old Wong is batting .222 in 49 games with 35 starts. He signed a five year, $25 million contract extension this spring but has been the odd man out much of this season. Matt Carpenter is moving to second base and Peralta will be the primary third baseman, making room for Cuban rookie shortstop Aledmys Diaz.
Wong was a first-round draft pick in 2011. He batted .262 with 11 homers and 61 RBIs last season and had advocated for the leadoff spot this season, but has just one homer and five RBIs this year.
Peralta had surgery to repair ligament damage to his left thumb in March.
