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.

Marc Serota, Getty Images

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.

 

(Copyright 2013 by The Associated Press. All Rights Reserved.)