Aledmys Diaz hit a solo home run and Michael Wacha pitched six strong innings as the St. Louis Cardinals snapped a seven-game losing streak in a 3-2 victory over the Philadelphia Phillies on Friday night.
Earlier Friday, the Cardinals, who had lost 17 of their last 22 games, reassigned some members of the coaching staff and released veteran infielder Jhonny Peralta.
Philadelphia lost its third straight game.
Seung Hwan Oh pitched the ninth, earning his 14th save in 16 chances. He gave up a leadoff double to Odubel Herrera, who went to third on a ground out. But Oh got a strikeout and left fielder Tommy Pham made a diving catch on a line drive by Freddy Galvis to pick up the save.
The bullpen had surrendered 11 runs in the previous 8 1/3 innings. Against the Phillies, the bullpen had three scoreless innings.