ST. LOUIS -- Aledmys Diaz hit a rocket to left field, and the Cardinals walked off with a 6-5 win and a four-game sweep of the Padres on Thursday night at Busch Stadium.
After loading the bases with one out, Padres reliever Carlos Villanueva ran the count full before Diaz turned around a fastball, hitting a single to left for the Cardinals' fourth walk-off of the season.
Yangervis Solarte's blast in the top of the eighth put the Padres on top, 5-1, and extended their franchise-record home-run streak to 19 games.