Giants Defeat Cardinals, Will Face Detroit in the World Series