The Phillies staged a bit of a rally in the ninth inning in Pittsburgh Wednesday night, but it was too little, too late, as the Pirates beat the Phils, 6-5.
Domonic Brown hit his 22nd home run of the season in the ninth inning, a two-out, two-run shot to pull the Phillies (40-45) to within one run of the NL Central-leading Bucs (52-31).
But Pirates closer Jason Grilli, a former Phillies farm hand, was able to strike out he very next hitter, Delmon Young, to end the game.
It was Grilli's NL-best 28th save of the season. Left-handed starter Jeff Locke picked up the win, improving to 8-1 on the year.
Pirates third baseman Pedro Alvarez stroked his 21st home run of the season in the fifth to give the Bucs a 4-1 lead.
Young and Brown each had three hits in the game for the Phillies. Young now has 1,001 hits in his career.
Phillies starter John Lannan allowed four runs on 11 Pirates hits over five innings of work. His record fell to 1-3 and his ERA climbed to 5.15 on the year with the loss.
Ryan Howard, who snapped out of an 0-for-22 funk with two hits Tuesday night, was given Wednesday off to rest his ailing knee.