Matt Cain walked off the mound to a standing ovation from anadoring crowd that hasn't seen the San Francisco Giants play athome since their improbable World Series run last fall.