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.
N.J. man wakes up from 10-hour sleep with knife in back
Britney Spears talks pregnancy sex, lip injections and Kim Kardashian