PHILADELPHIA (AP) -- Adam Morgan won his major league debut in surprising style, outpitching Michael Wacha and leading the Philadelphia Phillies past the St. Louis Cardinals 9-2 Sunday.

Philadelphia Phillies' Adam Morgan pitches during the third inning (AP Photo/Matt Slocum)

Winless in the minors this year, Morgan (1-0) allowed one run and six hits in 5 2-3 innings, striking six and walking two against the team with the best record in the majors.

The 25-year-old lefty had been 0-6 in 13 starts at Triple-A this season, and was 13-28 lifetime in the minors. He was called up before the game to pitch in place of Jerome Williams, who's out with a strained left hamstring.

Morgan snapped a 25-game stretch without a win for a Phillies starter dating to May 23, a string that stretched from Memorial Day to Father's Day.

Morgan got the first two batters in the sixth before a single by Heyward and walk to Jon Jay. The crowd of 30,423 booed manager Ryne Sandberg when he pulled Morgan with a 5-1 lead, and reliever Luis Garcia retired Tony Cruz on a grounder to end the inning.

Wacha (9-3) gave up five runs and eight hits in five innings.

Andres Blanco homered while Ben Revere and Maikel Franco each got three hits for the Phillies in their highest-scoring game of the season.

The Phillies won for just the second time in 13 games. Ranked at or near the bottom of the league in several offensive categories, they were outscored 22-5 in losing the first two games of the series.

Jason Heyward Jhonny Peralta homered for the Cardinals, who lost for the first time in their last six games against Philadelphia

The Phillies scored three times in the second on Cody Asche's RBI double and Cesar Hernandez's two-run single.

Wacha entered tied for the major league lead with six road wins, going 6-1 with 2.08 ERA in eight road starts.

After Peralta upped his team-leading homer total to 11 with a solo shot leading off the fourth, the Phillies scored twice in the fifth on an RBI double by Franco and a single by Ryan Howard.

Blanco had a three-run, pinch-hit homer in the seventh. Heyward homered off Jonathan Papelbon leading off the ninth. Heyward is batting .550 (11-for-20) in his last five games.


Phillies: LHP Cole Hamels threw a bullpen session without a problem. He remains on schedule to start Wednesday's game against the Yankees. The Philadelphia ace missed his last start on Friday due to a strained hamstring.


Cardinals: St. Louis is off on Monday and will resume play at Miami on Tuesday night when Cardinals RHP Carlos Martinez (7-3, 2.80) opposes Jose Urena (1-3, 4.18).

Phillies: RHP Kevin Correia (0-1, 1.69) start Monday night at Yankee Stadium against Michael Pineda (8-3, 3.54). Correia, who will be making his third start for the Phillies, is winless with a 1.35 ERA in two career outings against the Yankees.

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