After getting off to a rocky start this season, the Giants are now playing some good baseball, winning three of their past four games.

After getting off to a rocky start this season, the Giants are now playing some good baseball, winning three of their past four games.