The Cardinals turned a tight game into a rout with six runs over the final three innings, defeating the Astros 9-4 at Daikin Park. What began as a back-and-forth affair became a St. Louis showcase once Nolan Gorman's three-run homer broke the game open in the seventh.

The Game Network — Where History Is Kept

Ivan Herrera carried the Cardinals' offense with two hits and three RBIs, including a two-run homer in the eighth that capped the scoring. The catcher went 2-for-4 while batting .212 on the season with two home runs and 10 RBIs. Gorman's decisive blast in the seventh scored Burleson and Walker, turning a 4-3 deficit into a 7-3 lead that Houston could not answer.

The pivotal moment came in the seventh inning when Gorman homered to right, scoring Burleson and Walker to give St. Louis a four-run cushion. Herrera added insurance in the eighth when his homer to left scored Wetherholt, extending the lead to 9-3. Houston managed just one more run when Trammell singled to right, scoring Correa.

Kyle Leahy earned the victory for St. Louis, allowing three runs over five innings with six strikeouts and carrying a 5.21 ERA. The Astros' starter took the loss, surrendering four runs in five innings despite striking out eight batters. Houston's offense managed eight hits but could not sustain momentum after early home runs from Christian Vazquez and Yordan Alvarez in the third inning.

St. Louis extended its winning streak to two games and improved to 10-8. Houston fell to 8-12 after the loss. Jose Altuve sits five games away from 2,000 career games played.