Mets 9, Pirates 8: — Carlos Beltran's three-run homer started New York's rally from a seven-run deficit and the Mets pulled off their biggest comeback win in 11 years.
After a tongue-lashing from Manager Terry Collins the previous night, host New York found itself in a 7-0 hole by the third inning.
Beltran homered in the bottom of the third, then hit a leadoff double in the sixth as the Mets scored four runs to tie the game at 7. Ruben Tejada delivered a go-ahead sacrifice fly in the eighth and Beltran drew a bases-loaded walk later in the inning.
According to STATS LLC it was the Mets' biggest come-from-behind win since June 30, 2000, when they overcame an 8-1 deficit by scoring 10 times in the eighth to beat Atlanta 11-8, STATS LLC said.
Premium content for only $0.99
For the most comprehensive local coverage, subscribe today.
The often-excitable Collins was especially exuberant as the Mets shook hands on the field, shouting congratulations to his players and slapping them real hard on the back.
The Mets' beat-up bullpen hung tough the final four innings to salvage a split of the four-game series. Jason Isringhausen (1-0) worked the eighth for the win, and Francisco Rodriguez survived Neil Walker's RBI single in the ninth for his 16th save.
Rangers 7, Indians 4: Endy Chavez had four hits and visiting Texas overcame a three-run deficit to beat Cleveland.
Yorvit Torrealba drove in two runs and Nelson Cruz twice doubled to start three-run rallies as the defending AL champions won for the fourth time in their last five road games.
Chavez had a run-scoring triple and scored in a three-run sixth against Carlos Carrasco (4-3) that put Texas ahead 6-3. His ninth four-hit game tied a career high. Since being recalled from Triple-A Round Rock on May 14, he is hitting .415 (17 of 41).
Michael Kirkman (1-0) earned his first career win. The left-hander allowed one run over three innings in his 18th career relief outing. Neftali Perez pitched the ninth for his 12th save in 15 chances.
Twins 8, Royals 2: Michael Cuddyer drove in two runs and Anthony Swarzak pitched six effective innings as the visiting Twins snapped a four-game losing streak and picked up their third victory in 13 games.
Minnesota sent 10 men to the plate in a six-run third, scoring four unearned runs after Mike Aviles made a throwing error. Denard Span, Matt Tolbert and Rene Rivera had RBI singles and Cuddyer hit a run-scoring double.