David Wright had a go-ahead double in the seventh inning, Yoenis Cespedes homered again and the New York Mets won their eighth straight, 4-3 over the Miami Marlins on Monday night. With two outs and runners on first and second, David Wright hit a fastball from reliever Kyle Barraclough (2-1) to the deepest part of the park, well over the head of scrambling center fielder Christian Yelich, for a ground-rule double - scoring pinch-runner Eric Young Jr. and giving the Mets a 4-3 lead. Travis d'Arnaud also homered for New York.
More...