Padres at Giants 1989 russ, March 8, 2010 80's san diego san francisco giants candlestick park mlb baseball 1989 padres