PITTSBURGH — Jordy Mercer’s single up the middle off Germen Gonzalez drove home Andrew McCutchen with two outs in the 11th inning to lift the Pittsburgh Pirates past the New York Mets 3-2 on Friday night.
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.
Mets All-Star David Wright had two hits and extended his hitting streak to 12 games. He had an RBI-single but also flied out with two runners on to end the New York 10th. Kirk Nieuwenhuis hit his third homer of the season.
Gonzalez (0-1) got only two outs in his first inning in the majors and took the loss.
Reds 4, Braves 2
ATLANTA — Bronson Arroyo pitched seven sparkling innings, Brandon Phillips hit a two-run single in Cincinnati’s three-run first and the Reds beat the depleted Atlanta Braves.
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 gave up a run in the ninth before earning his 21st save.
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.
B.J. Upton strained his right adductor muscle in the first inning. Justin Upton strained his left calf while running to first base in the seventh.
Marlins 8, Nationals 3
MIAMI — Marcell Ozuna drove in three runs, and Giancarlo Stanton homered for the Miami Marlins, who dealt Stephen Strasburg the worst loss of his career in a win over the Washington Nationals.
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. He left that game early because of a lat strain that forced him to go on the disabled list.
Nathan Eovaldi (2-0) settled down after a rough first inning and held the Nationals without a run over the next five innings. He struck out five and walked four.
Cardinals 3, Cubs 2
CHICAGO — 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 beat the Chicago Cubs 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 1-3 innings, striking out four and walking two. Edward Mujica pitched the ninth for his 26th save in 27 opportunities.
Orioles 8, Blue Jays 5
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.
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 (5-6), 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.
Astros 2, Rays 1
ST. PETERSBURG, Fla. — Jarred Cosart took a no-hitter into the seventh inning of his major league debut, and helping the Astros beat AL Cy Young Award winner David Price and ending the Rays’ season-best, eight-game winning streak.
Cosart (1-0) limited the Rays 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.
The 23-year-old right-hander also yielded a single to James Loney in the eighth and was removed after walking pinch hitter Kelly Johnson leading off the ninth. The rookie threw 96 pitches, 54 for strikes.
Carlos Corporan had a two-run single in the first, but that was it for the Astros against Price (3-5), who allowed eight hits while throwing his second straight complete game.
Indians 3, Royals 0
CLEVELAND — Corey Kluber pitched into the eighth inning and pinch hitter Michael Bourn had a big two-run single, leading the Indians to the win.
Kluber (7-5) allowed three hits and struck out eight in 7 2-3 innings. The right-hander worked out of a bases-loaded, one-out jam in the fifth.
Tigers 7, Rangers 2
DETROIT — Jhonny Peralta’s two-run double highlighted a five-run first inning for AL Central-leading Detroit.
The Tigers scored four runs before making an out when their first six hitters reached base off rookie Justin Grimm (7-7). Doug Fister (7-5) allowed two runs in the fourth but was otherwise sharp.