SAN FRANCISCO—Nick Castellanos had a two-run homer among his three hits, left-hander Cristopher Sánchez struck out seven in six scoreless innings, and the major league-leading Philadelphia Phillies beat the San Francisco Giants 6–1 on Wednesday to snap a three-game losing streak.
Castellanos added a double and a single as Philadelphia avoided a series sweep and ended a nine-game losing streak at Oracle Park.