The Phillies rallied in the ninth against Sergio Romo, scoring two runs and tying the Giants, 3-3. But an Andres Torres walk-off single in the 10th prevented the Phillies' first sweep in San Francisco since 1984.
Seeing the Phils hit Romo was a great sign. One thing they've really struggled to do the last two seasons is make up multi-run deficits, and they did exactly that against one of the game's best closers. It was only the fourth time in Romo's last 167 appearances that he allowed two runs and three baserunners.
Antonio Bastardo took the loss. He allowed a leadoff single to Buster Posey, who advanced to second on a sacrifice and to third on a wild pitch. After Guillermo Quiroz struck out, Torres laced a game-winning RBI single over Chase Utley's head.
The Phils knotted things up in the ninth when Utley singled in Jimmy Rollins and Delmon Young scored Michael Young on a sac fly. Kevin Frandsen -- who is hitting .410/.446/.590 against lefties since the start of 2012 -- homered earlier in the game off Barry Zito.
The Phillies fall to 16-19. They begin a four-game series tomorrow night in Arizona. It's Cole Hamels (1-4, 4.34) vs. Patrick Corbin (4-0, 1.80).