DENVER - Colorado's Dexter Fowler hit a sacrifice fly in the bottom of the ninth inning to lift the Rockies to a 5-4 win over the Pirates Monday night at Coors Field.
Fowler came to the plate with runners at the corners and one out before lofting a fly ball to center field off Jason Grilli that allowed catcher Wilin Rosario to score easily.
In the top half of the inning, a three-run homer by Pedro Alvarez after a nearly hour-long rain delay tied the game at 4-4.
Just as the Pirates had the tying run at the plate, rain stopped the action with the Rockies leading, 4-1.
Alvarez came to the plate with runners at first and second base when a driving rain forced the Colorado groundskeepers to pull the tarp on the field.
It didn't take long for Alvarez to tie it.
He homered to the opposite field on the first pitch he saw off lefty Rex Brothers.
Andrew McCutchen singled to left to lead off the ninth before Casey McGehee popped out to second base.
Neil Walker then singled, setting the stage for Alvarez to tie the game.
It was then that the game was delayed at about 11:15. p.m. The game resumed at about 12:10 a.m.
Runs were hard to come by for the Pirates before Alvarez's blast despite nine hits. Starting pitcher Jeff Karstens accounted for Pittsburgh's only one with an RBI single - a chopper over first base - in the top of the fifth inning to score Alvarez, who reached on a fielder's choice.
But the Rockies responded with four runs of their own.
Colorado touched up Karstens for all of its runs in the bottom half of the fifth.