NEW YORK (AP) -- Darin Ruf homered and had a career-high six RBIs, powering the Philadelphia Phillies to a 14-8 blowout Tuesday night that emphatically ended their 10-game losing streak to the New York Mets.

Philadelphia Phillies vs. New York Mets
Second baseman Daniel Murphy of the New York Mets gets Darin Ruf of the Philadelphia Phillies who attempted to stretch an RBI single into a double at Citi Field in Flushing. (Rich Schultz, Getty Images)
loading...

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.

(Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)

More From New Jersey 101.5 FM