By Sam Bush
Kevin Pillar hit a tie-breaking triple with two out in the bottom of the eighth inning, and the San Francisco Giants rallied to beat the Phillies 9-6.
The loss left the Phils at 60-58, in fourth place in the NL East, nine games behind the division-leading Braves and a game behind the third-place Mets.
Scooter Gennett homered into McCovey Cove and Mike Yastrzemski also went deep to help the Giants take three of four from the Phillies. Longoria had three hits and Pillar had two.
Evan Longoria singled leading off the eighth against Jose Alvarez (3-3) and went to second on a wild pitch with two outs. Pillar, who had an RBI single in the third, followed with a drive into the gap in right-center off Nick Pivetta.
After Brandon Crawford was intentionally walked and stole second, Smith blooped a 3-1 pitch into right field to score Pillar and Crawford as the crowd at Oracle Park roared.
Cesar Hernandez had three hits and two RBI for Philadelphia. Bryce Harper drove in a pair of runs.
“The Giants were able to execute and we weren’t,” Phillies manager Gabe Kapler said. “This ended up being a very rough road trip.”
Both managers had to go deep into their bullpens after each starter was knocked out early. The Phils’ Jake Arrieta lasted three innings, while San Francisco’s Conner Menez left after retiring five batters.
The Phillies led 5-2, but left the bases loaded twice and stranded six runners in scoring position.