HOUSTON — Alex Bregman and Yainer Diaz homered in the eighth inning, helping the Houston Astros top the St. Louis Cardinals 7-4 on Monday night.
''It was great,'' Bregman said. ''It was a full team effort. For everybody to play a big part in that game was huge for our offense.''
Bregman tied it at 4 when he hit a leadoff drive to left off JoJo Romero (2-1). It was Bregman's fifth homer in his last seven games and No. 9 on the season.
''It's beautiful,'' manager Joe Espada said. ''That's it. It's what we need.''
With two outs and Jake Meyers aboard, Diaz homered off the wall in left for his fourth on the year and first since April 11.
''It felt almost like a weight was lifted,'' Diaz said through a translator. ''Baseball is one of those sports that's a lot about confidence and when you're going through the stretch that's I was going through sometimes some of that confidence goes away. So it definitely felt good when I hit that home run.''
Chas McCormick then reached on an error on shortstop Masyn Winn and swiped second ahead of Jose Altuve's RBI double.
''The bullpen has been really good and some of these guys are going to have nights like that and you can't blame them for it,'' St. Louis manager Oliver Marmol said. ''They've competed extremely well and JoJo has been really good for us, just had a tough night.''