Arizona Diamondbacks' Gabriel Moreno hits an RBI single against the St. Louis Cardinals during the fifth inning of a baseball game Tuesday, April 23, 2024, in St. Louis. (AP Photo/Scott Kane)
Arizona Diamondbacks' Christian Walker hits a three-run home run against the St. Louis Cardinals during the third inning of a baseball game Tuesday, April 23, 2024, in St. Louis. (AP Photo/Scott Kane)
Arizona Diamondbacks' Pavin Smith drops his bat after hitting a grand slam during the sixth inning of the team's baseball game against the St. Louis Cardinals on Tuesday, April 23, 2024, in St. Louis. (AP Photo/Scott Kane)
St. Louis Cardinals starting pitcher Steven Matz (32) walks back the mound after giving up a three-run home run to Arizona Diamondbacks' Christian Walker during the third inning of a baseball game Tuesday, April 23, 2024, in St. Louis. (AP Photo/Scott Kane)
Arizona Diamondbacks' Kevin Newman watches his two-run home run against the St. Louis Cardinals during the fifth inning of a baseball game Tuesday, April 23, 2024, in St. Louis. (AP Photo/Scott Kane)
St. Louis Cardinals' Willson Contreras (40) is congratulated by teammates for his solo home run against the Arizona Diamondbacks during the first inning of a baseball game Tuesday, April 23, 2024, in St. Louis. (AP Photo/Scott Kane)
Arizona Diamondbacks' Kyle Nelson pitches to a San Francisco Giants batter during a baseball game, Thursday, April 18, 2024, in San Francisco. (Carlos Avila Gonzalez/San Francisco Chronicle via AP)
Arizona Diamondbacks' Lourdes Gurriel Jr. hits an RBI single against the St. Louis Cardinals during the third inning of a baseball game Tuesday, April 23, 2024, in St. Louis. (AP Photo/Scott Kane)
St. Louis Cardinals relief pitcher Zack Thompson stretches on the mound after giving up a grand slam to Arizona Diamondbacks' Pavin Smith during the sixth inning of a baseball game Tuesday, April 23, 2024, in St. Louis. (AP Photo/Scott Kane)