The Pirates held on for a rare win, a 5-3 showing against the Diamondbacks that actually featured a Pedro Alvarez homer - just his fourth of the season. The Alvarez homer came in the second, when the Bucs were already up 1-0, and went about ten rows deep into right field.
The Pirates went up 3-0 in the fifth on an RBI double by Ryan Doumit. The Diamondbacks got a run back in the seventh, but Derrek Lee hit a two-run bomb in the top of the eighth to make it 5-1. Arizona scored two off Jose Veras in the bottom of the inning, but that was all, and the Pirates held on.
Charlie Morton struck out five and walked three while allowing three hits in six innings.
The Bucs are now 69-86.