Jay Bruce homered twice and the New York Mets scored the tiebreaking run in the ninth inning on a throwing error by second baseman Rougned Odor to beat the Texas Rangers 4-3 Wednesday night.
With two on and two outs, Jose Reyes hit a chopper up the middle. Odor fielded the ball but bounced his throw to second while fading away from the bag. Rangers shortstop Elvis Andrus was unable to hold on for an inning-ending forceout as pinch-runner Matt Reynolds scored from second base.
Both of Bruce's homers came off Texas ace Yu Darvish, with the two drives just over the wall by the Mets slugger coming a night after he was robbed of a home run by Jared Hoying's leaping catch in straightaway center field.
The Rangers, who are 4-12 since their 10-game winning streak last month, tied the game at 3 when Robinson Chirinos hit a two-run homer with two outs in the eighth off winner Jerry Blevins (3-0).
Texas closer Matt Bush (2-1) took over to start the ninth. Lucas Duda hit a one-out double and Curtis Granderson drew a two-out walk before Reyes' grounder.
Mets starter Zack Wheeler allowed one run in seven strong innings. Addison Reed worked a perfect ninth for his ninth save in 11 opportunities.
Bruce's two-run homer in the fourth that made it 2-1 was initially ruled a triple before a video review. The replay showed the ball cleared the angled 8-foot wall in right-center before hitting something in the Rangers bullpen and ricocheting back onto the field.
The Mets led 3-1 after Bruce went the opposite way in the sixth for his 14th homer, a solo shot just over the 14-foot wall in left. It was his fourth multihomer game this season, and the 25th of his career.
Darvish struck out nine and walked one while throwing 117 pitches and giving up only three hits in 7 1/3 innings. The right-hander gave up three runs for the third straight start, and all those runs have come on four homers.
Chirinos, the starting catcher for the fifth straight Darvish start, tied the game with his homer after Nomar Mazara's two-out single.
The Rangers loaded with the bases on two singles and a walk with nobody out in the first. Mazara had an RBI grounder.
Rangers: 3B Adrian Beltre was out of the lineup a day after spraining his left ankle. ... CF Carlos Gomez (right hamstring) could start playing rehab games as early as this weekend.
Mets: The team has Thursday off before four games this weekend in Atlanta, including a doubleheader on Saturday to make up an April 25 rainout.
Rangers: After their third off day in eight days Thursday, the Rangers open a weekend series in Washington - the franchise's original home before moving to Texas for the 1972 season.