The game was decided in the first inning, then Trevor McDonald made sure it stayed that way. The Giants snapped a six-game losing streak with a 3-2 victory over San Diego at Oracle Park, riding McDonald's dominant seven-inning performance and a quick offensive burst.

The Game Network — Where History Is Kept

McDonald earned his first win of the season, allowing just one run on two hits while striking out eight without issuing a walk. The right-hander carried a 1.29 ERA into the game and lowered it further with 81 efficient pitches over seven innings.

The opening frame featured three home runs in rapid succession. Jackson Merrill opened the scoring with a 436-foot blast to center field, but Casey Schmitt answered immediately with a 396-foot homer to left. Schmitt then singled to center, bringing Arraez home to give San Francisco a 2-1 lead they would not relinquish.

Randy Vasquez took the loss for San Diego, allowing three runs on five hits over 5.2 innings with two strikeouts. Ramon Laureano provided a late scare with a 447-foot homer to center in the ninth inning, but Caleb Kilian secured his first save of the season.

San Francisco improved to 13-21 and ended their longest losing streak of the season. San Diego fell to 20-13 despite the strong offensive showing from Merrill, who went 2-for-4 with a home run and an RBI.