NEW YORK (AP) — Maikel Franco homered twice among his career-high four hits, drove in five runs and made a fabulous diving play at third base Monday night, helping the Philadelphia Phillies snap a 12-game road skid with an 11-8 victory over the New York Yankees.

Franco's fellow rookie teammate Cesar Hernandez doubled and had two RBIs and Ryan Howard had a two-run single for Philadelphia in a second straight offensive outburst against a top starter for the lowest scoring team in the major leagues. They chased Michael Pineda in the fourth inning. The Phillies beat Michael Wacha and St. Louis 9-2 Sunday.

Ben Revere and Freddy Galvis each had three hits and everyone in the Phillies' starting lineup had at least one hit except for the struggling Chase Utley, who has lost playing time to Hernandez at second base. Philadelphia, losers of 23 of 30, had season highs for runs and hits (18).

More From 104.5 THE TEAM