It has not been a good start to the second half of the season for the Phillies.
The club dropped its fifth straight game -- tying its season-high losing streak -- in St. Louis on Thursday night, 3-1.
The Cardinals got all the offense they would need to sweep the three-game series from the Phillies (49-53) in the third inning, when they scored three runs on four hits and a walk surrendered by Phils starting pitcher Kyle Kendrick. The Cards had only one hit the rest of the game.
The Phillies got one of the runs back in the next frame, when catcher Erik Kratz drove home Laynce Nix with a single, but could not muster any more offense the final five innings.
- PHOTOS: What's Brewing in Steamy Hallows, the Harry Potter-Inspired Cafe19 Pictures
- PHOTOS: Frida Kahlo at the Brooklyn Museum doesn't hold back23 Pictures
Lance Lynn picked up the win for St. Louis (62-37). The rookie is now 12-5 on the season for Major League Baseball's best team. He pitched seven innings, allowing five hits while striking out six and walking four.
Kendrick's record fell to 9-7.
The Phillies play the Tigers in Detroit this weekend.