SAN DIEGO -- Trevor Hoffman still has one of the nastiest changeups in baseball. It's his fastball that's getting him into trouble.
Bobby Abreu hit a two-run double in the ninth inning on an 88-mph fastball from the suddenly vulnerable Hoffman, and the Philadelphia Phillies rallied past the San Diego Padres 5-4 Wednesday to avoid a three-game sweep.
Hoffman has two blown saves in his last three chances, plus one in the All-Star Game last week. He remains 18 shy of breaking Lee Smith's career record of 478.
Hoffman said there's no lingering effect from the blown save in the All-Star Game, when Michael Young hit an 86-mph fastball for a two-run triple, and that his arm feels fine.
"I'm just making some bad pitches out over the plate in some tough situations," Hoffman said.
Padres manager Bruce Bochy came out to remove the relief ace after he allowed Abreu's hit to right-center with none out -- Hoffman's third blown save in 28 chances. Bochy also pulled Hoffman (0-2) on Friday night after he blew the save in a game the Atlanta Braves won 15-12 in 11 innings.
Hoffman said he's taking the blown saves personally.
"I don't think there is any other way to look at it," he said. "You saw how the guys battled in the game Friday against the Braves and what it can do to a ballclub to finish teams off. That's the frustrating part. In this role, that's part of the territory."
Shane Victorino started the winning rally when he was hit on the right biceps on Hoffman's first pitch.
"You can't hit a guy to lead off an inning," Hoffman said. "Something I haven't done for a while, but I have to overcome it."
Chase Utley walked ahead of Abreu. Hoffman started 0-2 against Abreu, who worked the count to 1-2 before fouling off a changeup. Then he smacked a fastball into the gap.
"I mean, I'm facing one of the best closers in the game right now and a guy who has one of the best changeups," Abreu said. "He threw me two fastballs in a row, after that he threw me two changeups, then I saw another fastball middle-in, so I just made pretty good contact on it."
Abreu "fouled off two pretty good changeups and got a pitch out over the plate that was a fastball," Hoffman said. "He's shown over the course of his career that he'll give you a good at-bat.
"I don't like to keep coming out on the short end of the deal," the 38-year-old closer said.
After he finished speaking with reporters, Hoffman slammed his chair into his locker.
Abreu also had an RBI single in the first.
The Phillies won for the fifth time in 11 games, a stretch in which they've yielded second place in the NL East to the Braves. Atlanta swept the Padres before the Phillies came to town.
After a day off, the Phillies open a four-game series at home against the Braves on Friday.
Two more homers were hit at Petco Park, making it 26 in six games. Padres backup Josh Bard hit a three-run shot in the first inning and Phillies backup catcher Chris Coste -- who made his big league debut this year at age 33 -- hit his first career homer, a solo shot in the fourth.
Coste added an RBI double as the Phillies came back from a 3-1 deficit to tie it at 3-3 in the sixth.
The Padres regained the lead, 4-3, with two outs in the seventh when Brian Giles' opposite-field double landed on the left-field line, kicking up a cloud of chalk dust and scoring Rob Bowen from second. Bowen had a pinch-hit leadoff single to right off Jon Lieber and was sacrificed to second by Dave Roberts.
Bard's homer to right with one out in the first, his sixth, gave the Padres a 3-1 lead. Roberts was aboard on a leadoff walk and Giles with a one-out walk.
Coste homered into the balcony on the second level of the Western Metal Supply Co. Building beyond the left-field corner with one out in the fourth to pull the Phillies to 3-2. David Bell singled with one out in the sixth and scored on Coste's double to tie it at 3-all.
Coste spent 11 seasons in the minors, including the first five with independent teams, before making his big league debut on May 26.
Utley doubled with one out in the third to extend his hitting streak to 21 games, the longest current streak in the majors.
Lieber allowed four runs and seven hits in 6 2/3 innings, struck out two and walked four.
Mike Thompson was called up from Triple-A Portland to make the spot start for Chris Young, who has a stress reaction in his foot. Thompson allowed three runs and nine hits in six innings, struck out three and walked two.
|Bobby Abreu goes 2-for-5 with three RBI, including a go-ahead, two-run double in the ninth. (AP)|
|Players of the Game|
|Jimmy Rollins, SS||4||1||1||0||1||0||5||.258|
|David Dellucci, LF||3||0||0||0||0||0||2||.313|
|a- Shane Victorino, PH-LF||1||1||0||0||0||0||0||.271|
|Chase Utley, 2B||4||1||2||0||1||0||1||.318|
|Bobby Abreu, RF||5||0||2||3||0||1||3||.288|
|Ryan Howard, 1B||2||0||0||0||3||1||2||.283|
|Aaron Rowand, CF||5||0||0||0||0||0||5||.260|
|David Bell, 3B||5||1||3||0||0||0||1||.274|
|Chris Coste, C||3||1||2||2||0||0||0||.333|
|Jon Lieber, P||3||0||1||0||0||1||2||.043|
|Aaron Fultz, P||0||0||0||0||0||0||0||.000|
|b- Pat Burrell, PH||0||0||0||0||1||0||0||.262|
|Geoff Geary, P||0||0||0||0||0||0||0||.333|
|Tom Gordon, P||0||0||0||0||0||0||0||.000|
|a-fouled out for Dellucci in the 7th|
|b-walked for Fultz in the 8th|
|2B - Chase Utley (29, M. Thompson), Bobby Abreu (24, Hoffman), Chris Coste (3, M. Thompson)|
|HR - Chris Coste (1, M. Thompson)|
|RBI - Bobby Abreu 3 (64), Chris Coste 2 (10)|
|2-OUT RBI - Bobby Abreu (17)|
|Team LOB - 11|
|DP - Rollins-Utley-Howard|
|E - Chase Utley (11, Misplayed grounder)|
|Geoff Geary (W,6-0)||1||1||0||0||0||0||0||3.25|
|Tom Gordon (S,22)||1||0||0||0||0||1||0||2.06|
|IBB - Gonzalez by Jon Lieber|
|Pitches-Strikes - Jon Lieber 123-76, Aaron Fultz 4-2, Geoff Geary 10-8, Tom Gordon 9-7|
|Ground Balls-Fly Balls - Jon Lieber 9-8|
|Batters Faced - Jon Lieber 30, Aaron Fultz 1, Geoff Geary 4, Tom Gordon 3|
|San Diego Padres|
|Dave Roberts, LF||3||1||0||0||1||0||1||.290|
|Mike Cameron, CF||5||0||1||0||0||1||2||.261|
|Brian Giles, RF||3||1||1||1||1||1||1||.279|
|Josh Bard, C||4||1||2||3||0||0||2||.366|
|Scott Linebrink, P||0||0||0||0||0||0||0||.000|
|Trevor Hoffman, P||0||0||0||0||0||0||0||.000|
|Jon Adkins, P||0||0||0||0||0||0||0||.000|
|Adrian Gonzalez, 1B||3||0||2||0||1||0||0||.291|
|Khalil Greene, SS||4||0||0||0||0||0||4||.251|
|Mark Bellhorn, 3B||3||0||0||0||1||0||2||.202|
|Josh Barfield, 2B||4||0||0||0||0||0||5||.300|
|Mike Thompson, P||2||0||1||0||0||0||0||.214|
|Alan Embree, P||0||0||0||0||0||0||0||.000|
|a- Rob Bowen, PH-C||2||1||1||0||0||1||0||.302|
|a-singled for Embree in the 7th|
|2B - Mike Cameron (18, Lieber), Brian Giles (19, Lieber), Josh Bard (14, Lieber)|
|HR - Josh Bard (6, Lieber)|
|SH - Dave Roberts (5)|
|RBI - Brian Giles (49), Josh Bard 3 (25)|
|2-OUT RBI - Brian Giles (23)|
|Team LOB - 7|
|DP - Bard-Bellhorn-Gonzalez, Barfield-Greene-Gonzalez, Barfield-Greene-Gonzalez|
|San Diego Padres|
|Scott Linebrink (H,21)||1||1||0||0||2||0||0||2.70|
|Trevor Hoffman (BS,3; L,0-2)||0||1||2||2||1||0||0||2.21|
|IBB - Howard by Mike Thompson, Howard by Jon Adkins|
|HBP - Coste (by Mike Thompson), Victorino (by Trevor Hoffman)|
|Pitches-Strikes - Mike Thompson 88-47, Alan Embree 11-8, Scott Linebrink 23-12, Trevor Hoffman 11-5, Jon Adkins 10-4|
|Ground Balls-Fly Balls - Mike Thompson 6-7, Alan Embree 1-2, Scott Linebrink 1-2, Jon Adkins 1-1|
|Batters Faced - Mike Thompson 28, Alan Embree 3, Scott Linebrink 6, Trevor Hoffman 3, Jon Adkins 3|
|Attendance - 32101|
|Game Time - 2:39|
|Temperature - 77|
|Umpires - Home - Bill Miller, First Base - Eric Cooper, Second Base - Gerry Davis, Third Base - Brian Gorman|