Cole Hamels finally gave up some runs, though he was still sharp enough to come away with another win. John Mayberry Jr. and Erik Kratz hit back-to-back home runs and Hamels tied a season high with 10 strikeouts to help the Philadelphia Phillies beat the Milwaukee Brewers 4-3 Saturday night.