Josh Harrison had four hits, including a tiebreaking homer, to help the Pittsburgh Pirates beat the Colorado Rockies 7-5 on Sunday.
Gregory Polanco and Travis Snider also went deep for the Pirates, who avoided being swept in Colorado for the second straight season.
Harrison homered on the first pitch of the eighth to break a tie, and Polanco followed with his fifth of the season to make it 7-5.
Tony Watson (7-1) gave up a run in two innings of relief to get the win and Mark Melancon worked the ninth for his 19th save.
Harrison also had helped give the Pirates a 5-4 lead. In the sixth he swiped second but was caught in a rundown when he slid past the bag. He survived to reach third -- giving him two stolen bases on the play -- and scored on a pinch-hit double by Ike Davis to make it 5-4.