Cain has always been sort of the Unsung Hero. On a team with Lincecum and Wilson, he was a solid pitcher who could throw amazing games, but outside of the Bay Area never received the recognition he deserved.

srhp29:This may have been the greatest game ever pitched were it not against the Astros

I understand the hate against the Astros because, well...they're the Astros. But just for the record, they're 8th in the NL this season in scoring, 9th in AVG, and 9th in home runs. Not great at all, but they're not the Padres, either.