Mets 3, Rockies 2
Curtis Granderson tripled home the tying run and scored on Wilmer Flores' sacrifice fly in the bottom of the ninth inning as host New York snapped Colorado's four-game winning streak.
Travis d'Arnaud led off the ninth with a double to left field off former Met LaTroy Hawkins (3-3) and Granderson followed with a triple up the alley in right-center before Flores lofted a fly ball to center to plate Granderson and make a winner of reliever Carlos Torres (7-5). Lucas Duda recorded an RBI double and David Wright doubled and tripled as New York posted its sixth walk-off victory of the season.
Nolan Arenado and Michael Cuddyer belted solo homers while Josh Rutledge and DJ LeMahieu added two hits apiece for Colorado, which fell to a major league-worst 20-50 on the road. The Rockies wasted six strong innings from Jordan Lyles, who gave up one run on three hits.
Duda, mired in a 6-for-44 rut over his previous 12 games, put the Mets on top in the first frame with a two-out double into the right-field corner that plated Kirk Nieuwenhuis, who had reached on a walk. Cuddyer tied it in the second with a bullet into the seats in left in his first at-bat since coming off the 15-day disabled list.
Colorado had runners aboard in every inning and wasted leadoff doubles by Corey Dickerson in the third and LeMahieu in the seventh before breaking the 1-1 deadlock against reliever Vic Black in the eighth. Arenado led off the frame by crushing a hanging breaking ball down the left-field line for his fourth blast in five games and 18th on the season.
GAME NOTEBOOK: Mets starter Jon Niese struck out seven while yielding one run and eight hits in 6 2/3 innings. ... LeMahieu extended his hitting streak to seven games with his fourth multi-hit performance in that span. ... Black, who also came off the disabled list Monday and made his first appearance since Aug. 23, surrendered his first homer since June 5.