Nick Castellanos hit a two-run double in the seventh inning and Jake Cronenworth hit a two-run home run also in the seventh to get the San Diego Padres going in their 8-2 victory over the Pittsburgh Pirates.