The top 5 pitching performances in Giants history
Between N.Y. and S.F., the Giants franchise boasts 17 no-hitters -- including, of course, Matt Cain's 2012 perfecto, which takes the top spot. Which other dominant games made this list?