Dodgers right-hander Zack Greinke allowed five runs in the first inning but got the win thanks to a huge offensive effort, which included his own solo homer in Los Angeles' 10-8 victory over Philadelphia on Thursday afternoon at Citizens Bank Park.