Zack Greinke struck out 11 while holding the Phillies to two runs on five hits in seven-plus innings, and Yasiel Puig's RBI triple and Hanley Ramirez's solo homer helped the Dodgers' right-hander improve to 4-0 on Wednesday night in Los Angeles.