Yasiel Puig homered twice and drove in five runs in his second major league game, helping the Los Angeles Dodgers rally for a 9-7 victory over the San Diego Padres on Tuesday night.