PITTSBURGH (AP) -- Chase Headley says he feels more comfortable playing at PNC Park than any other road park in the NL. So do the rest of his San Diego Padres teammates.
Headley homered from both sides of the plate for the first time in his career and drove in five runs to rally the Padres to a 9-8 victory over the Pittsburgh Pirates on Friday night.
Headley hit a three-run home run to cap a six-run fifth inning that tied the game 7-7. His two-run blast in the seventh put San Diego ahead 9-8 after Rod Barajas had given Pittsburgh the lead with an RBI single in the sixth.
''You don't hit two bigger homers than that, one to tie the game, the other to win the game, and five big ribbies,'' Padres manager Bud Black said.
San Diego ran its winning streak in Pittsburgh to 10 games and hasn't lost at PNC Park since Sept. 18, 2009. The Padres have won five straight games overall.
''This is my favorite place to play on the road because it's such a beautiful ballpark and I have a lot of family here,'' said Headley, whose parents grew up in Meadville, Pa., about 90 miles north of Pittsburgh, before moving to Colorado.
''It's always exciting for me to come here and it seems like the whole team gets excited,'' he said. ''I don't know the exact reason why but we always seem to play our best baseball here.''
Headley's go-ahead home run came off left-hander Tony Watson (5-2), who entered the game with two outs in the seventh inning and walked Everth Cabrera. Headley followed with his 17th homer.
''I've worked hard on my right-handed swing in an effort to be able to hit for more power from that side,'' Headley said. ''It's neat to hit a home run from each side of the plate. It's something that doesn't happen every day.''
Headley went 2 for 4 and is hitting .333 with five home runs and 13 RBIs in his last 12 games.
Brad Brach (1-2) got his first major league win, allowing one run in two innings while striking out three. Huston Street pitched a 1-2-3 ninth for his 21st save in as many opportunities.
Street strained his right calf on the final play of the game as he broke to cover first base on pinch-hitter Michael McKenry's ground ball to the right side of the infield. First baseman Yonder Alonso wound up making the play himself when Street pulled up.
''I hope I'm wrong but my premonition is that he's going to be out for a while,'' Black said.
''You hope you wake up and it feels better in the morning,'' Street said. ''Hopefully, it heals sooner rather than later.''
Alexi Amarista of the Padres had two hits and two RBIs, including a home run to lead off the game, his fifth.
Travis Snider hit a three-run homer for the Pirates, his first since being acquired July 30 in a trade. Garrett Jones homered for the Pirates and Pedro Alvarez had two hits and two RBIs.
The teams traded big innings while batting around with San Diego scoring six runs in the fifth off James McDonald to tie the game 7-7 after Pittsburgh had a five-run fourth.
Headley's three-run homer knocked McDonald from the game. Pinch-hitter Jesus Guzman hit a two-run double and scored on Amarista's single before Headley's blast to center field.
The Pirates got their five runs in the fourth on Snider's three-run home run and Alvarez's two-run single.
''It's tough to lose a game like this but there aren't too many seasons where you don't have a game or two like this and maybe a lot more if you don't have a good club,'' Pittsburgh manager Clint Hurdle said. ''We'll claw back, though, because that's what we do.''
McDonald's second-half woes continued as he was tagged for seven runs and seven hits in 4 1-3 innings. He is 1-2 with an 8.71 ERA in six starts since the All-Star break after going 9-3 with a 2.37 ERA in 17 first-half starts.
''It's unacceptable,'' McDonald said of blowing a six-run lead. ''It shouldn't happen. I let my guys down. Nobody feels worse than me.''
San Diego starter Edinson Volquez didn't make it out of the fourth inning as he was charged with six runs in 3 1-3 innings while allowing seven hits and four walks with three strikeouts. He has a 13.50 ERA in his last three starts, giving up 15 runs in 10 innings after going 3-0 with a 1.55 ERA in his previous six starts.
After Amarista gave the Padres a 1-0 lead, the Pirates moved in front as Starling Marte singled home a run in the second and Jones homered in the third.
Notes: San Diego rookie C Yasmani Grandal, on the DL with a strained oblique, hit off a tee before the game and is expected to take batting practice on the field Saturday. The Padres, though, have yet to set a timetable for his return. ... Because of the spacious left-field gap at PNC Park, Black had LF Will Venable and RF Carlos Quentin switch positions. ... RHP A.J. Burnett (14-3, 3.19) will try to become Pittsburgh's first 15-game winner since Todd Ritchie in 1999 when he pitches against San Diego RHP Jason Marquis (5-6, 4.10) on Saturday night. Burnett has won 13 of his last 14 decisions and Marquis has won four of his last five starts.