The Giants survived a wild offensive showcase, defeating Milwaukee 12-9 in a game that featured 31 runs and 31 hits between the two teams. San Francisco built early leads twice before a six-run seventh inning provided the cushion needed to withstand Milwaukee's late charge.
Jackson Chourio carried Milwaukee's offense with a 3-for-4 performance that included two home runs and four RBI. His two-run homer in the fifth inning brought the Brewers within 6-3, and his second blast in the seventh cut San Francisco's lead to 12-5. Eric Haase delivered the game's biggest blow for the Giants, launching a grand slam in the seventh inning that extended their lead to 10-3.
San Francisco struck early with three runs in the first inning, highlighted by Casey Schmitt's leadoff home run and Matt Chapman's RBI double. The Giants added three more runs in the third before Chourio's first homer sparked Milwaukee's comeback attempt. The decisive seventh inning saw San Francisco score six runs, with Haase's grand slam the centerpiece of the rally.
Coleman Crow absorbed the loss for Milwaukee, allowing six runs over 2.1 innings in his first loss of the season. Sam Hentges earned his first win of the year for San Francisco, pitching two-thirds of an inning in relief. Caleb Kilian secured his fourth save despite allowing three runs in the ninth inning.
San Francisco snapped a losing streak to improve to 24-38, while Milwaukee fell to 37-22 after the loss. Willy Adames finished 2-for-6 for the Giants and sits six hits away from 1,000 career hits.