May 17, 2006: Giants complete overwhelming 3-game sweep of Astros
Mediocre teams can enjoy an excellent series now and then. The 2006 Giants finished 76-85, but they put together one of the franchise’s most overpowering performances in a three-game series at Houston that ended May 17, 2006.