Adam Frazier homered, doubled and singled as the Pittsburgh Pirates beat the St. Louis Cardinals 6-4 Saturday to end a six-game losing streak.

Frazier hit a two-run homer in the second and doubled off the wall the next inning. Starling Marte and pinch-hitter Jose Osuna also homered for Pittsburgh.

The Cardinals scored 11 runs in each of their two wins to start this series. Paul DeJong hit a two-run homer in the eighth and Jose Martinez homered in the ninth.

Chad Kuhl (6-8) responded well following a rain delay that lasted nearly two hours, giving up one run and three hits in five innings. Felipe Rivero got his 13th save.

Michael Wacha (9-6) was tagged for five runs and seven hits in four innings.

More From KHMO-AM 1070, News-Talk-Sports