ST. LOUIS — Masyn Winn homered, Victor Scott II hit a tiebreaking RBI single in the seventh inning, and the St. Louis Cardinals beat the Arizona Diamondbacks 4-3 on Sunday for a three-game sweep.
Sonny Gray allowed three runs on nine hits and struck out five in six innings in his second career start against Arizona and first since Aug. 28, 2015, for the Athletics. Iván Herrera drove in two runs for the Cardinals.
John King (1-0) and JoJo Romero each pitched a scoreless inning of relief, and Phil Maton worked the ninth for his second save.
Brandon Pfaadt allowed three runs in 5 2/3 innings for Arizona, which has lost five straight for the first time this season.
Jordan Walker hit an infield single off Kevin Ginkel (0-2) to lead off the seventh and advanced on a groundout. Scott singled up the middle off Jalen Beeks to make it 4-3.
Herrera's sacrifice fly in the sixth tied the game at 3-all after Arizona pulled ahead in the top half on Pavin Smith's RBI single.
Winn hit his sixth homer of the season, and first at home, to left field in the third.
Key moment