The San Francisco Giants are in the World Series! Last night the Giants blanked the Cardinals 9-0 in game 7 of the National League Championship Series.
At one point St Louis was up 3-1 in the series, but San Francisco won the final 3 games of the series...