Matt Cain ended his slump. The same could not be said for the Giants.