Charlie Blackmon hit a two-out, two-run home run in the 12th inning, and the Colorado Rockies beat Philadelphia 4-3 on Friday night in a game that saw two Phillies players leave early due to injuries.
Bryce Harper hit a two-out, RBI double in the top of the 12th - his fifth hit of the night - off Chad Bettis (1-2) to put the Phillies on top by a run.
Juan Nicasio (0-1) issued a one-out walk to Tony Wolters but Blackmon then drove his 1-2 pitch into the visitors' bullpen beyond the center-field fence for his second career game-ending home run. It was the Rockies' sixth straight win over the Phillies dating to last season. Blackmon was swarmed by his teammates as he crossed home plate.
The Phillies lost shortstop Scott Kingery midway through the fourth after he suffered a strained right hamstring while legging out his inning-ending fielder's choice. Andrew McCutchen, aboard with a walk, left in the top of the sixth after advancing to second base on Phil Gosselin's single with what the team later said was inflammation in his left knee.
The Phillies stranded 19 runners in the game, including leaving the bases loaded three times.
The Rockies were down 2-0 and struggling to get their bats going against Vince Velasquez, who had a season-high eight strikeouts in 5 2/3 innings, before Story got them on the board with a 459-foot homer onto the concourse behind the left-field bleachers.
Ian Desmond hit a two-out double - he was initially ruled out but a replay review showed Desmond slid inside second baseman Cesar Hernandez's tag - and Garrett Hampson followed with a broken-bat RBI double to even the score and chase Velasquez.
Colorado starter German Marquez, coming off his first career shutout last Sunday at San Francisco, labored through five innings. He gave up Rhys Hoskins' RBI single in the first and J.T. Realmuto's sacrifice fly in the fifth.
Phillies: SS Jean Segura missed a third straight game with a strained left hamstring. He suffered the injury Tuesday against the New York Mets. Segura leads the Phillies in hits this season with 22. ... Kingery, who had started in place of the injured Segura, was replaced in the field by Gosselin. Pinch-runner Aaron Altherr replaced McCutchen.
Rockies: LHP Tyler Anderson, on the 10-day injured list since April 7 with left knee inflammation, is making good progress in his rehab and he could return to the rotation as soon as Monday. Manager Bud Black said no final decision has been made.
Phillies: RHP Aaron Nola (1-0, 7.45 ERA) went four innings and gave up five runs in his last start.
Rockies: RHP Antonio Senzatela (1-0, 1.35 ERA) has no-decisions and a 4.05 ERA in two previous appearances against the Phillies, including one start.