Zack Greinke continued his mastery of the Padres on Friday night at Petco Park, allowing four hits in seven innings as the Dodgers picked up a 3-0 victory in an early season showdown between the top two teams in the National League West.