The right-hander fouled a ball off his right hand in the bottom of the fifth and grimaced in pain while grabbing the hand. He was quickly examined near the batter’s box and left the game. The Giants later announced the injury.
In San Diego, California, Jason Marquis combined with four relievers on a four-hitter to win his fifth straight start and Will Venable homered to lead the San Diego Padres to a 4-2 win over National League Central leaders the St Louis Cardinals.
In interleague play, Julio Teheran pitched into the ninth inning and Dan Uggla hit a three-run homer in the first as the Atlanta Braves beat the struggling Minnesota Twins 5-1 for their fourth straight victory.