The San Francisco Giants are looking like a different team after last weekend's series against Oakland. Trevor Cahill took the ball this afternoon and went 5 1/3 innings with 1 run and 1 hit allowed while striking out 8 and walking 2 batters. The game was scoreless up until Brandon Belt doubled to lead off the 5th inning and then Evan Longoria doubled him in to make it a 1-0 game. Mike Yastrzemski homered to open the bottom of the 6th inning for his 7th bomb of the year. Today is his 30th birthday and now he and his grandfather Carl Yastrzemski have both homered once on their birthdays. Prior to today's game, the last Giant to homer on his birthday was Gorkys Hernandez on September 7. 2016 against the Rockies. Yastrzemski's blast put the Giants up 2-1. The Giants kept their bats going with a Joey Bart single in the bottom of the7th and Brandon Crawford was hit by a pitch as Steven Duggar came up he struck out and Yastrzemski flew out. Alex Dickerson got a hold of one and sent to the right-field seats for his 3rd homer and extend their lead to 5-1. Brandon Belt doubled for his team-high 3rd hit of the day and then scored on a Pablo Sandoval single to push their lead to 6-1. He had 2 doubles on the day and the Giants finished with 10 hits total. Evan Longoria and Pablo Sandoval each had 2 hits apiece. The Giants won their 6th straight game and have outscored their opponents 41-13 in their run. Mike Yastrzemski is the only player this season with 20 runs scored, 20 walks, 20 RBIs, and 20 extra-base hits.
The Arizona Diamondbacks were stymied by Giants pitching for the 3rd straight game and were swept today. They finally saw a new pitcher once Kole Calhoun walked in the top of the 6th inning. Starling Marte doubled off Giants reliever Caleb Baragar. David Peralta hit a sacrifice fly to tie the game at 1-1 but that's the only offense the Diamondbacks had all game. They finished with only 5 hits, and Marte's double was the only extra-base hit for them as they finished 0-6 with 8 runners left in scoring position. Their starter Luke Weaver tossed 5 2/3 innings with 2 runs off 5 hits with 1 walk and struck out 5 batters. The Diamondbacks were outscored in this series 17-4.