Matt Cain's resurgent season took a major hit on Friday night as they Reds scored nine runs off him in 3.1 innings and beat the Giants 13-3.