Greinke fans 11 in win over Padres