![David J. Phillip Houston Astros' Yainer Diaz (21) celebrates with Jeremy Peña, left, and Yordan Alvarez after they scored on Diaz's three-run home run against the St. Louis Cardinals during the third inning of a baseball game Tuesday, June 4, 2024, in Houston. (AP Photo/David J. Phillip)](https://mapi.associatedpress.com/v2/items/5b07ecbaf60140378408e46446dd9d47/preview/preview.jpg?s=680x)
Houston Astros' Yainer Diaz (21) celebrates with Jeremy Peña, left, and Yordan Alvarez after they scored on Diaz's three-run home run against the St. Louis Cardinals during the third inning of a baseball game Tuesday, June 4, 2024, in Houston. (AP Photo/David J. Phillip)
![David J. Phillip Houston Astros' Yainer Diaz hits a three-run home run against the St. Louis Cardinals during the third inning of a baseball game Tuesday, June 4, 2024, in Houston. (AP Photo/David J. Phillip)](https://mapi.associatedpress.com/v2/items/fd636aca1f4545e793094a8dc684d21b/preview/preview.jpg?s=680x)
Houston Astros' Yainer Diaz hits a three-run home run against the St. Louis Cardinals during the third inning of a baseball game Tuesday, June 4, 2024, in Houston. (AP Photo/David J. Phillip)
![David J. Phillip Houston Astros left fielder Yordan Alvarez tries to catch a double by St. Louis Cardinals' Iván Herrera during the seventh inning of a baseball game Tuesday, June 4, 2024, in Houston. (AP Photo/David J. Phillip)](https://mapi.associatedpress.com/v2/items/2a9e2fefdfa44069ab803596e4c706e4/preview/preview.jpg?s=680x)
Houston Astros left fielder Yordan Alvarez tries to catch a double by St. Louis Cardinals' Iván Herrera during the seventh inning of a baseball game Tuesday, June 4, 2024, in Houston. (AP Photo/David J. Phillip)
![David J. Phillip Houston Astros' Yainer Diaz (21) celebrates with Yordan Alvarez after both scored on Diaz's three-run home run against the St. Louis Cardinals during the third inning of a baseball game Tuesday, June 4, 2024, in Houston. (AP Photo/David J. Phillip)](https://mapi.associatedpress.com/v2/items/5bb62afe0d914739a9995100d634126e/preview/preview.jpg?s=680x)
Houston Astros' Yainer Diaz (21) celebrates with Yordan Alvarez after both scored on Diaz's three-run home run against the St. Louis Cardinals during the third inning of a baseball game Tuesday, June 4, 2024, in Houston. (AP Photo/David J. Phillip)
![David J. Phillip Houston Astros pitcher Ryan Pressly celebrates after a baseball game against the St. Louis Cardinals Tuesday, June 4, 2024, in Houston. The Astros won 8-5. (AP Photo/David J. Phillip)](https://mapi.associatedpress.com/v2/items/629cf4efcdf54b70b0a7bbce041c48e3/preview/preview.jpg?s=680x)
Houston Astros pitcher Ryan Pressly celebrates after a baseball game against the St. Louis Cardinals Tuesday, June 4, 2024, in Houston. The Astros won 8-5. (AP Photo/David J. Phillip)
![David J. Phillip Houston Astros' Yainer Diaz celebrates in the dugout after hitting a three-run home run against the St. Louis Cardinals during the third inning of a baseball game Tuesday, June 4, 2024, in Houston. (AP Photo/David J. Phillip)](https://mapi.associatedpress.com/v2/items/ee48dcac028b4f1887096df339656454/preview/preview.jpg?s=680x)
Houston Astros' Yainer Diaz celebrates in the dugout after hitting a three-run home run against the St. Louis Cardinals during the third inning of a baseball game Tuesday, June 4, 2024, in Houston. (AP Photo/David J. Phillip)
![David J. Phillip St. Louis Cardinals second baseman Nolan Gorman yells after committing a fielding error during the seventh inning of a baseball game against the Houston Astros Tuesday, June 4, 2024, in Houston. (AP Photo/David J. Phillip)](https://mapi.associatedpress.com/v2/items/4790893dd2d44f31b62a62d4972f4946/preview/preview.jpg?s=680x)
St. Louis Cardinals second baseman Nolan Gorman yells after committing a fielding error during the seventh inning of a baseball game against the Houston Astros Tuesday, June 4, 2024, in Houston. (AP Photo/David J. Phillip)