Adam Frazier had three hits and made a run-saving play in the field, and the Pirates beat the Rockies, 4-3, on Wednesday.
Chris Archer was making his second start since being acquired from Tampa Bay. He allowed two runs and five hits in five innings.
Felipe Vazquez got the last four outs for his 26th save.
The Pirates led early on an RBI double by Gregory Polanco and a run-scoring single by Adam Frazier in the first inning.
The Pirates are in San Francisco tonight to take on the Giants at 10:15.