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