PITTSBURGH (AP) - Neil Walker homered and drove in five runs, Kevin Correia won his seventh straight decision and the Pittsburgh Pirates overcame four errors to beat the Arizona Diamondbacks 7-6 on Wednesday night.
Walker hit a three-run homer in the first - his career-high 13th of the season - and added a two-run double in the fifth to give Pittsburgh the lead for good. His 65 RBI lead NL second baseman.
Correia (9-6) was far from sharp in his temporary return to the rotation, but he was good enough to earn a victory for the sixth consecutive start. He allowed three earned runs in six innings in his first start since the Pirates removed him from the rotation after they acquired Wandy Rodriguez.
Pittsburgh’s Neil Walker (18) swings on a pitch and hits it for a three-run home run in the first inning.
Jordy Mercer hit his first major league home run and rookie Starling Marte homered for the second day in a row for the Pirates, who have the majors' best home record at 35-17.
Trailing 7-4 heading into the seventh, the Diamondbacks scored a run and loaded the bases on three Pirates errors. Chris Young was called out on strikes, vociferously argued the call with plate umpire Larry Vanover and had to be restrained by Arizona manager Kirk Gibson before leaving the field.
Arizona's Justin Upton was also ejected during the dispute.
Paul Goldschmidt and Willie Bloomquist had two RBI each for Arizona, which has lost four of five.
Correia was openly disappointed when he was removed from the rotation and reportedly asked to be traded - he later backed off that claim.
He allowed four runs in two innings of his only relief appearance since, and is expected to return to the bullpen.
Ian Kennedy (10-9) was charged with six runs and eight hits in four-plus innings. He had won his four previous starts.
Bloomquist had an RBI single off Chad Qualls in the eighth, but Joel Hanrahan struck out the side in the ninth for his NL-leading 33rd save.
Walker's homer tied him for the NL lead among second basemen. He finished with five RBI for the third time in his career and second time this season.
Marte led off the third with his fourth home run in 13 career games, and fellow rookie Mercer opened the sixth with a high home run down the left-field line that made it 7-4.
A night after scoring seven runs in the eighth and ninth for a 10-4 victory, the Diamondbacks pulled to within two with a run each in the seventh and eighth.