Dexter Fowler hit his first two home runs for the St. Louis Cardinals, who swept the Pirates on Wednesday with their third straight 2-1 victory over Pittsburgh.

Fowler had three of the Cardinals' eight hits, hitting a third-inning drive into the right-field bullpen and a shot down the right-field line in the fifth, both off Gerrit Cole (1-2).

Josh Bell had tied the score with a fourth-inning homer to center against Michael Wacha (2-1), who had retired his first 10 batters.

Trevor Rosenthal shut the door on the Pirates in the ninth for his first save of the season.

St. Louis is 6-9, winning its opener and losing nine of 11 before the sweep.