Erik Kratz launched a three-run homer into the left-field stands as the Phillies dispatched the St. Louis Cardinals, 7-3, salvaging a series split on a chilly Sunday night at Citizens Bank Park.

Philadelphia scored four runs in the eighth inning to break open what had been a tight game.

Michael Young sparked the offense with one out in the inning by reaching on an infield single to extend his hitting streak to 12 games. Domonic Brown then singled to center to put runners on the corners.

Up next was Ben Revere, who’s been struggled at the plate and hit into a double play with runners in scoring position in the sixth. But he came through with a single to center to score the go-ahead run.

Kratz then unloaded on the first pitch he saw, sending a jolt through the announced crowd of 35,115.

Cardinals reliever Mitchell Boggs took the loss after allowing four earned runs on four hits in 1/3 of an inning.

Mike Adams was awarded the victory after pitching a clean eighth. Jonathan Papelbon quickly finished the job in the ninth.

Kyle Kendrick allowed two runs on eight hits in six innings. He struck out six and walked one while throwing 113 pitches, 69 for strikes.

Kendrick was inefficient in the early going, but managed to work his way out of jams in the second and fourth innings. He needed a whopping 53 pitches to get through two innings as the Cards left runners stranded on second and third base in the second. But he also retired the side in order on 10 pitches in both the third and fifth innings and escaped from trouble after serving up a pair of base hits to begin the fourth.