A little bit of discipline went a long way for Yasiel Puig. The energetic rookie had four hits and two stolen bases after getting benched in his previous game, and Adrian Gonzalez hit a pair of two-run homers to help the Los Angeles Dodgers beat the San Diego Padres 9-2 on Friday night.