April 12, 2006 was the last time the Giants couldn't play a scheduled home game due to rain.