Kyle Harrison threw six innings of scoreless ball with 12 strikeouts as the Milwaukee Brewers defeated the Pittsburgh Pirates 5-0.