
Bryan Reynolds hit a tie-breaking two-run homer in the seventh inning and the Pittsburgh Pirates ended a season-high nine-game skid, beating the St. Louis Cardinals 6-4 on Wednesday night.
Reynolds, who also tripled and scored, hit his 11th homer of the season after Tucupita Marcano singled with two outs off reliever Andre Pallante (2-1).
Wil Crowe (3-3) threw two scoreless innings in relief, and David Bednar picked up his 11th save by pitching the final 2 2/3 innings.
Jack Flaherty made his first appearance of the season for the Cardinals. The 26-year-old right-hander started and threw 60 pitches, his limit, over three innings, allowing four runs, two earned, and three hits.
Flaherty had been sidelined with a shoulder injury. His last start was on Sept. 24 against the Cubs in Chicago. His last appearance came in relief on Oct. 3.
Down 4-0, Dylan Carlson put St. Louis on the board with a second-inning homer.
The Cardinals tied it 4-4 in the fifth on Brendan Donovan’s two-run double and Tyler O’Neill’s fielder’s-choice grounder. Donovan finished with three hits and was hit by a pitch.
UP NEXT
The Cardinals are off tonight before opening a weekend series at Boston on Friday.