Good job MLB/sfgiants.com intern:
Giants: Cain had a no-hitter through 5 2/3 innings against the Marlins before Chris Coghlan's single up the middle with two outs in the sixth. After his no-hit bid was over, Cain didn't let up. He finished with four hits allowed and two runs in seven-plus innings to earn his second win of 2010. Cain located his fastball well and worked in his breaking ball to keep the Marlins off-balance.
Cane (2-1) is coming off two stellar starts. He allowed one hit in eight shutout innings against Colorado on May 1.