
Paul Goldschmidt homered in his career-high fourth straight game, powering the St. Louis Cardinals over the Pittsburgh Pirates 6-3 on Thursday for a four-game sweep.
Goldschmidt drove a changeup from Joe Musgrove (7-9) for his 22nd home run, a solo shot that put St. Louis ahead 3-1 in the fourth. He has one homer in each of his past five games against Pittsburgh.
Miles Mikolas (7-10) gave up three runs and five hits in six innings.
Cardinals: RHP Jack Flaherty (4-6), seeking his first win since May 14, starts Friday against Houston.