DENVER (AP) - Garrett Jones had three hits, including one of Pittsburgh's four home runs, Pedro Alvarez also homered and the Pirates beat the Colorado Rockies 9-6 on Wednesday.
James McDonald struggled through five tough innings, and Rod Barajas and Casey McGehee also went deep for the Pirates, who took two of three from the Rockies.
Dexter Fowler and Carlos Gonzalez homered, and Andrew Brown, recalled Tuesday and batting cleanup, had three hits for Colorado.
One of Brown's hits, an RBI single in the fourth, tied the game 6-all before the Pirates took control.
Jones started the fifth with a single off reliever Matt Reynolds (3-1) and McGehee followed with his eighth homer of the season. One out later, Barajas homered to make it 9-6.