In the third inning Friday vs. the Cardinals, Marlon Byrd belted the eighth grand slam for the Giants this season. It established a franchise record, eclipsing the seven amassed by the club in 1970, 1998 and 2000.