Im with this pick, although I really dont think the difference in pitching is a big as your making it -
However these two teams are headed the wrong way, SD is in the middle of a homestand and Philly is coming off a demoralizing sweep with a non existent offense and a traveling to the west coast -