Read as much as you want on BostonGlobe.com, anywhere and anytime, for just 99¢.

MLB roundup: Astros’ Jarred Cosart stifles Rays

Houston’s Jarred Cosart took a no-hitter into the seventh inning in his first major league start. He allowed two hits in eight innings.

MIKE CARLSON/ASSOCIATED PRESS

Houston’s Jarred Cosart took a no-hitter into the seventh inning in his first major league start. He allowed two hits in eight innings.

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, 2-1, Friday night in St. Petersburg, Fla., to end the Tampa Bay Rays’ eight-game win streak.

Cosart (1-0) limited the Rays to a pair of walks before Ben Zobrist singled with one out in the seventh. Evan Longoria grounded into a double play to end the inning.

Continue reading below

The 23-year-old righthander also yielded a single to James Loney in the eighth.

Carlos Corporan’s two-run, first-inning single was all the support Cosart needed to beat Price (3-5), who allowed eight hits and struck out three over nine innings.

Orioles 8, Blue Jays 5 — Chris Davis hit his major league-leading 35th homer, Adam Jones and J.J. Hardy each had a three-run shot, and host Baltimore beat Toronto.

Davis hit a two-run drive in the second inning, Jones connected in the third to put the Orioles ahead, 5-3, and Hardy went deep in the sixth for a five-run cushion.

Orioles righty Chris Tillman (11-3) gave up three runs and eight hits in six innings.

Tigers 7, Rangers 2 — Jhonny Peralta’s two-run double highlighted a five-run first for Detroit in its win over visiting Texas.

The Tigers scored four runs before making an out when their first six batters reached base off Justin Grimm (7-7).

Indians 3, Royals 0 — Corey Kluber pitched into the eighth and pinch hitter Michael Bourn had a big two-run double as host Cleveland blanked Kansas City.

Kluber (7-5) allowed three hits and struck out eight in 7 innings, escaping a bases-loaded, one-out jam in the fifth.

Pirates 3, Mets 2 — Jordy Mercer’s single up the middle off Gonzalez Germen drove home Andrew McCutchen with two outs in the 11th inning to lift Pittsburgh to a home win over New York.

Vin Mazzaro (5-2) retired all three batters he faced to earn the victory.

Reds 4, Braves 2 — Bronson Arroyo (8-7) allowed three hits in seven innings and Brandon Phillips hit a two-run single in the first as Cincinnati won in Atlanta.

Brian McCann hit a two-out solo homer in the seventh for the Braves.

Sam LeCure pitched a perfect eighth and Aroldis Chapman got his 21st save.

Marlins 8, Nationals 3 — Marcell Ozuna drove in three runs and Giancarlo Stanton homered as host Miami beat Washington.

Stephen Strasburg (5-7) allowed a career-high seven earned runs and tied a career high with four walks in two innings.

Cardinals 3, Cubs 2 — Carlos Beltran had three hits — falling a home run short of the cycle — and an RBI as St. Louis eked out a win in Chicago.

St. Louis jumped on Carlos Villanueva (2-5) for two runs in the first. Matt Carpenter singled and scored on Beltran’s triple, followed by Allan Craig’s RBI single.

Yankees 2, Twins 0 — Hiroki Kuroda pitched five innings, the last after a long rain delay to help New York beat Minnesota at Yankee Stadium.

Brett Gardner and Robinson Cano had RBI singles in the fifth inning.

Diamondbacks 2, Brewers 1 — Patrick Corbin (11-1) allowed just one run and seven hits over 6 innings while tying his career high with 10 strikeouts as Arizona held on to beat Milwaukee in Phoenix.

Mariners 8, Angels 3 — Raul Ibanez homered twice to give him 24 on the year and Seattle knocked off visiting Los Angeles.

Kyle Seager and Kendrys Morales also went deep as the Mariners homered in a franchise-best 20th consecutive game.

Rockies 3, Dodgers 0 — Juan Nicasio scattered three hits over seven innings and DJ LeMahieu went 3 for 4 with an RBI to help Colorado win in Los Angeles.

.   .   .

The Phillies and Chicago White Sox game was rained out in Philadelphia and will be made up as part of a split doubleheader Saturday with games starting at 3:05 and 8:15 p.m.

Loading comments...
Subscriber Log In

You have reached the limit of 5 free articles in a month

Stay informed with unlimited access to Boston’s trusted news source.

  • High-quality journalism from the region’s largest newsroom
  • Convenient access across all of your devices
  • Today’s Headlines daily newsletter
  • Subscriber-only access to exclusive offers, events, contests, eBooks, and more
  • Less than 25¢ a week
Marketing image of BostonGlobe.com
Marketing image of BostonGlobe.com