Donovan, Contreras hit 3-run HRs in 2nd inning
Digest more
Padres starter Yu Darvish gave up eight runs in his 3-plus innings of work and the Padres offense tried to rally but it came up short.
The Padres have dropped three consecutive games, losing two straight and the series to the Marlins, then the opener to the Cardinals. St. Louis won 9-7 as Willson Contreras and Brendan Donovan hit three-run homers in a six-run second inning to pull ahead.
San Diego Padres pitcher Yu Darvish remained winless through four starts this season after surrendering eight runs in 3
Erick Fedde, Ryan Helsley, Phil Maton and Steven Matz are all set to be free agents at season's end, and it would be a surprise if any of them are still Cardinals on Aug. 1.
Willson Contreras homered drove in two runs to lead the St. Louis Cardinals to a 6-2 victory over the MLB-worst Colorado Rockies on Monday night. The Cardinals ended a three-game losing streak after being swept by Arizona while the Rockies marked their 100th game with their 76th loss.