Mark Melancon worked the eighth for the Pirates and Vin Mazzaro pitched the ninth.
Pittsburgh scored three times in both the second and fifth innings, the offense highlighted by a two-run homer from Pedro Alvarez that opened the scoring. Jose Tabata added an RBI double in the second and Garrett Jones contributed a two-run single in the fifth.
Tim Hudson (2-1) suffered the loss, giving up six runs on nine hits in four-plus innings.
LGBT community has 'bullied the American people': Bachmann
McPhee, Cokas 'working on their marriage' after affair