SF Giants secure second straight sweep, walk off Mariners to cap home-opening series The Mercury News