Cardinals score 7 runs in 11th to beat Phillies 8-1

St. Louis Cardinals Yadier Molina yells with excitement after getting hit by a pitch with bases loaded against the Cincinnati Reds in the ninth inning at Busch Stadium in St. Louis on August 8, 2016. St. Louis won the game 5-4. Photo by Bill Greenblatt/UPI

PHILADELPHIA (AP) _ Yadier Molina and Tommy Pham both homered in a seven-run 11th inning to help the St. Louis Cardinals beat the Philadelphia Phillies 8-1 on Tuesday night.

Stephen Piscotty had a two-run double off Casey Fien after Edubray Ramos (0-5) started the inning with two walks. Molina and Pham followed with homers as the Cardinals had their biggest output of the season in an inning.

Fien gave up both homers and then a single to Chad Huffman and double to Carpenter before the pitcher was removed. Philadelphia has now lost 12 of its last 13 games.

Kevin Siegrist (1-1) pitched one inning in relief to earn the win.

Mike Leake started the game for St. Louis and allowed one run and three hits in six innings.

Jeremy Hellickson gave up six hits and a run in seven innings. His only blemish was a solo homer for Jedd Gyorko in the second inning.

Philadelphia scored its lone run of the game on a Maikel Franco RBI single after Leake walked the first two batters in the fourth inning.