Friday’s American League results
Tigers 7, Rangers 2 — Jhonny Peralta’s two-run double highlighted a five-run first inning for the host Detroit Tigers. The Tigers scored four runs before making an out when their first six hitters reached base off Texas rookie Justin Grimm (7-7). Doug Fister (7-5) allowed two runs in the fourth but was otherwise sharp for Detroit. Peralta, Prince Fielder, Austin Jackson and Torii Hunter had two hits apiece for the Tigers, and Victor Martinez extended his hitting streak to 14 games with an RBI double in the second that gave Detroit a 7-0 lead. Miguel Cabrera hit a sacrifice fly for his 95th RBI of the year.
Orioles 8, Blue Jays 5 — Chris Davis hit his 35th homer, Adam Jones and J.J. Hardy each had a three-run shot and the host Baltimore Orioles beat Mark Buehrle and the Toronto Blue Jays. Davis upped his major league-leading home run total with a two-run drive in the second inning. Only Barry Bonds (39 in 2001), Mark McGwire (37 in 1998) and Reggie Jackson (37 in 1969) hit more homers before the All-Star break. Jones connected in the third to put the Orioles up 5-3, and Hardy went deep in the sixth for a five-run cushion.
Astros 2, Rays 1 — Jarred Cosart took a no-hitter into the seventh inning of his major-league debut, and the Houston Astros beat AL Cy Young Award winner David Price to end the host Tampa Bay Rays’ season-best, eight-game winning streak. Cosart (1-0) limited the Rays to two walks before All-Star Ben Zobrist singled with one out in the seventh. The 23-year-old right-hander also yielded a single to James Loney in the eighth and was removed after walking Kelly Johnson leading off the ninth.
Yankees 2, Twins 0 — Hiroki Kuroda pitched five innings, the last after a long rain delay, Robinson Cano had another big hit against the Twins and the host New York Yankees beat Minnesota for the fifth time in two weeks. Brett Gardner and Cano had RBI singles in the fifth inning off the Twins bullpen after the Yankees had no success against Scott Diamond.
Friday’s National League results
Cardinals 3, Cubs 2 — Carlos Beltran had three hits and drove in a run, while reliever-turned-starter Joe Kelly (1-3) won his first game of the season as the St. Louis Cardinals won at Wrigley Field. Beltran was a homer short of hitting for the cycle, with a run-scoring triple, double and single as the Cardinals bounced back from Thursday night’s loss to the Cubs that snapped a five-game winning streak. Kelly allowed three hits and a run in 5⅓ innings, striking out four and walking two. Edward Mujica pitched the ninth for his 26th save in 27 opportunities.
Marlins 8, Nationals 3 — Marcell Ozuna drove in three runs, and Giancarlo Stanton homered for the host Miami Marlins, who dealt Stephen Strasburg the worst loss of his career. Strasburg (5-7) allowed a career-high seven earned runs and tied a career-high with four walks in two innings after the Nationals spotted him a 3-0 lead. It was his shortest outing since he pitched two innings on May 31 at Atlanta.
Pirates 3, Mets 2 — Jordy Mercer’s single up the middle off Germen Gonzalez drove home Andrew McCutchen with two out in the 11th inning to lift the host Pittsburgh Pirates. McCutchen led off with a walk, stole second and then easily beat the throw home from center fielder Juan Lagares to end the Mets’ four-game winning streak. Vin Mazzaro (5-2) retired all three batters he faced to earn the victory. Starling Marte had two of Pittsburgh’s six hits, and Pedro Alvarez added his 24th home run.
Reds 4, Braves 2 — Bronson Arroyo pitched seven sparkling innings and Brandon Phillips hit a two-run single in visiting Cincinnati’s three-run first. Arroyo (8-7) allowed three hits, including Brian McCann’s two-out solo homer in the seventh, and walked one. Sam LeCure pitched a perfect eighth and Aroldis Chapman got his 21st save.
— Associated Press