The San Francisco Giants' offense lately has been an "all or nothing" affair. Saturday, July 2 in Detroit proved to be an "all" type of game. The Giants exploded for a season-high 15 runs and did it all while enduring a 2-hour, 36-minute rain delay.