NEW YORK -- Darin Ruf homered and had a career-high six RBI, powering the Philadelphia Phillies to a 14-8 blowout Tuesday night that emphatically ended their 10-game losing streak to the New York Mets.
Leadoff batter Darnell Sweeney drove in three runs for the last-place Phillies, who won for the second time in 15 meetings with the NL East leaders this season. Andres Blanco hit a two-run double and scored twice in an eight-run sixth, Philadelphia's biggest inning of the year. The Phillies scored the eight runs on only three hits.
Ruf caught hold of an 0-2 curveball and launched it for a three-run shot, the second time in six days he capped a five-run third inning with a homer off Jonathon Niese (8-10).
Jeanmar Gomez (2-3) was credited with the win after yielding two runs and five hits in two innings.