Melky Cabrera's hot hitting has been a welcome surprise for the San Francisco Giants, who have won eight of their last 12 games in large part because of his current tear.