Jordany Valdespin hit a three-run, pinch-homer, and the New York Mets rallied Wednesday to break a six-game losing streak and avert a series sweep, beating the Miami Marlins 7-6.
The Mets' dormant offense finally came alive after they fell behind 4-1. Valdespin put New York ahead to stay in the sixth inning with his second homer, and NL RBIs leader John Buck added a two-run double in the seventh.
Buck and David Wright each had three of New York's 13 hits. Wright hit his third homer for the Mets, who totaled only 11 runs during their losing streak.
Miami came from behind in the final inning to win the first two games of the series, but this time the New York bullpen - ranked next to last in the majors in ERA - protected a lead. Bobby Parnell pitched a perfect ninth for his third save in five chances.
Dillon Gee (2-4) won despite allowing four runs and nine hits in five innings. The Mets had scored a total of 10 runs in his previous five starts.
Marcell Ozuna, who made his big le...