Ruf has 6 RBIs, Phils win 14-8 to end 10-game skid vs Mets

Phillies pound Mets for 14 runs

Darin Ruf's three-run home run opened the floodgates as the Phillies to score 14 in a win over the Mets.

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.