Giants fans and offense take a snooze at AT&T Park