Matt Cain authored his best performance of the season Tuesday, but the punchless Giants offense spoiled the evening.