BALTIMORE – Chris Davis hit his 35th homer, Adam Jones and J.J. Hardy each had a three-run shot and the Baltimore Orioles beat Mark Buehrle and the Toronto Blue Jays 8-5 Friday night.
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. All three home runs came off Buehrle, who had allowed only two long balls in his previous 11 starts.
Orioles right-hander Chris Tillman (11-3) gave up three runs and eight hits in six innings. He has won seven of his last eight starts.
TIGERS 7, RANGERS 2: Jhonny Peralta’s two-run double highlighted a five-run first inning for host Detroit, whi ch went on to victory over Texas.
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.
ASTROS 2, RAYS 1: Jarred Cosart took a no-hitter into the seventh inning of his major league debut, and the Houston beat AL Cy Young Award winner David Price to end the Tampa Bay Rays’ season-best, eight-game winning streak.
Cosart (1-0) limited the Rays, who have won 10 of 12 during a 14-game stretch against the American League’s three worst teams, to a pair of walks before All-Star Ben Zobrist singled with one out in the seventh. Evan Longoria grounded into a double play to end the inning.
INDIANS 3, ROYALS 0: Corey Kluber pitched into the eighth inning and pinch hitter Michael Bourn had a big two-run single, leading host Cleveland over Kansas City.
Kluber (7-5) allowed three hits and struck out eight in 72/3 innings. The righty worked out of a bases-loaded, one-out jam in the fifth.
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 St. Louis 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 51/3 innings, striking out four and walking two. Edward Mujica pitched the ninth for his 26th save in 27 opportunities.
St. Louis jumped on Cubs starter Carlos Villaneuva (2-5) for two runs in the top of the first inning. Matt Carpenter singled and scored on Beltran’s triple, followed by Allen Craig’s RBI single.
MARLINS 8, NATIONALS 3: Marcell Ozuna drove in three runs, and Giancarlo Stanton homered for host Miami, which 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.
PIRATES 3, METS 2: Jordy Mercer’s single up the middle off Germen Gonzalez drove home Andrew McCutchen with two outs in the 11th inning to lift host Pittsburgh past New York.
REDS 4, BRAVES 2: Bronson Arroyo pitched seven sparkling innings, Brandon Phillips hit a two-run single in Cincinnati’s three-run first and the Reds won at Atlanta.
Braves outfielders B.J. Upton and Justin Upton left the game with injuries. Jason Heyward was held out one day after he strained his right hamstring.