Pedro Pagés hit a two-run home run and Gray pitched into the seventh inning as the St. Louis Cardinals eventually beat the Los Angeles Dodgers 5-0 on Friday night in a game delayed by rain for 1 hour and 17 minutes.
Willson Contreras hit his sixth home run of the season against Chris Stratton in the eighth inning, with Chris Stratton re-signing with Los Angeles before the game and Nolan Arenado hitting three nets to help St. Louis improve its record to a best-in-the-art 21-9 of the same period in the National League since May 4.
Sonny Gray (7-1) scored eight hits, five strikeouts and no guarantees in 6.1 innings to earn his second career win against the Dodgers.
JoJo Romero, Phil Maton, Steven Matz and others teamed up to pitch 2.2 innings to secure the Cardinals' eighth game of the season.
The Dodgers had a great opportunity to break through Sonny Gray's pitch, and in the third inning, Shohei Ohtani and Mookie Betts both knocked out hits, and no one was out, and the two were on base, but Sonny Gray struck Freddie Freeman and Teoscar Hernández in succession, and then Max Muncy knocked out the right field flyer to form a three-man out, and the Dodgers failed to score.
Shohei Ohtani hit 4 hits and 1 hit today, with no strikeouts or escorts, and his batting rate slipped slightly to 2 to 94.