Giants Close to a World Series Run?