Hitters are running out of places to try to bust Matt Cain 's streak of not allowing an earnedrun. They could not do it in big-league parks during the 2010postseason, or in a pair of Cactus League parks earlier thisspring, or under a searing sun in front of a few dozen spectatorsat the Giants' minor-league facility Friday. Facing the Diamondbacks' Triple-A team, because the Giantswanted to hide him from the Dodgers , Cain threw 63 pitches andallowed two unearned runs over four innings. If you're counting,that is 31 1/3 innings without an earned run since he lastsurrendered one against San Diego in his final regular-season startof 2010.