Giants sweep Astros

Wednesday, April 7, 2010 - 12:01pm

The Giants completed a two-game sweep of the Astros.