I don't see the Giants losing this series.