By RONALD BLUM
AP Sports Writer
NEW YORK (AP) - The Miami Marlins needed extras to beat the New York Mets again Sunday, but only 10 innings instead of 20.
Derek Dietrich hit a tying home run in the eighth and second baseman Daniel Murphy's 10th-inning error allowed Logan Morrison to score the go-ahead run in his first game in 11 months, boosting the Marlins to an 8-4 victory.
Greg Dobbs added a sacrifice fly off Rob Carson and Miguel Olivo followed with a two-run homer in the four-run 10th, eliminating the need for a repeat of Saturday's 6-hour, 25-minute marathon, won by the Marlins 2-1.
The last-place Marlins outhit the Mets 17-6, rallied from a 4-1 deficit and improved their record against New York this year to 8-3. Miami, which needed "just" 3:35 to win this one, is 10-41 against other teams but swept the Mets for the second straight weekend series.
"The Star-Spangled Banner" played over Boylston Street in honor of an American winner of the Boston Marathon. One year after a bombing there killed three people and left more than 260 injured, Meb Keflezighi added Boston to a resume that includes the New York City Marathon title in 2009 and a silver medal in the 2004 Olympics. Running just two weeks before his 39th birthday, he had the names of the 2013 bombing victims on his bib.