Frazier HR, 3 hits, Pirates top Cards 6-4 to end 6-game skid

Marte goes deep for first time post-suspension (0:23)

After Starling Marte returned to the Pirates' lineup on July 18 after serving an 80-game suspension, it took him over a month to hit his first homer, a two-run shot in the second inning. (0:23)

PITTSBURGH -- 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.