Throughout the spring, Giants manager Bruce Bochy insisted that his lineup had the potential to hit many more homers than it did a year ago. So far there have been plenty of homers during Giants games, they're just all coming from the team in the opposing dugout. Matt Cain gave up three blasts in the first three innings at Miller Park on Thursday and was roughed up in a 7-2 loss to the Milwaukee Brewers. The Giants were tagged for seven homers while being swept, and on a losing road trip, they were out-homered 15-3 by the Brewers and Chicago Cubs. "The long ball has killed us," Bochy said. "We had a hard time keeping the ball in the ballpark. Those balls are up in the zone, every one of them. We didn't get away with them. It seems like every time we made a mistake, they took advantage." Through 15 games, Giants pitchers have given up 18 home runs, and there were no cheapies on Thursday. Ryan Braun got the scoring started with a two-run shot in the first and opposing pitcher Yovanni Gallardo muscled out a two-run homer in the second inning. With the Brewers already leading 5-0 in the third inning, Jonathan Lucroy put a charge into a hanging curveball. The homers came on three different pitch types, and Cain said there was a common thread between the three. "Everything was coming back right to the middle," he said. "I was just not executing pitches at all." Cain was charged with seven earned runs in six innings and has a 7.15 ERA through four starts. This Giants have lost four consecutive Cain starts for the first time since the middle of the 2010 season.