DENVER -- With one final swing, Charlie Blackmon went from worrying about a game-ending strikeout to celebrating a game-winning home run.
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.
"Honestly, at that point I'm trying not to strike out," said Blackmon, who was down in the count 1-2 to Juan Nicasio when he connected for his first homer of the season. "I was pretty aggressive on a slider that went out of the zone. Then I took a fastball in the zone. It's not a great place to be. But I was able to get my act together and calm down and then I got a fastball out over the plate and I was able to put a good swing on it."
Nicasio (0-1) issued a one-out walk to Tony Wolters but Blackmon then drove his fourth 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.
"It was great for him, and what a time for it," said teammate Trevor Story, who also homered earlier. "He's such a hard worker. He's in there grinding all the time. Obviously, it was a huge swing for him tonight."
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.
"(Kingery) will be re-evaluated (Saturday)," Phillies manager Gabe Kapler said. "It was possible that (McCutchen) could have stayed in the game. I didn't feel like I wanted to risk anything."
The Phillies stranded 19 runners in the game, including leaving the bases loaded three times.
"We certainly have the ability to swing the bats with runners in scoring position," Kapler said. "We didn't do that tonight."
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.
Marquez said after the game that he was dealing with a painful toothache during his outing. He didn't inform manager Bud Black about it until shortly before the game, he said, because he wanted to make his start. He managed to get through five innings and has scheduled a visit to the dentist Saturday to take care of the aching molar.
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. 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.
More AP baseball coverage: www.apnews.com/MLB and www.twitter.com/AP-Sports
Hudson solid, Cardinals crack Keller in 6-0 rout of Royals
Cardinals rookie Dakota Hudson tossed six innings of five-hit ball, Royals counterpart Brad Keller allowed a no-hit bid to crumble in spectacular fashion, and St. Louis went on to beat Kansas City 6-0 on Wednesday night for a two-game sweep.
Breaking down the Yankees' historic domination of the Orioles
It was a demolition of epic proportions, 16 consecutive wins and a 17-2 season series record. Here are the highlights (or lowlights) of the Bronx Bombers' beatdown.
DeJong demolishes homer in 8th inning
Paul DeJong extends the Cardinals' late lead to 6-0 in Kansas City with a solo home run in the eighth inning.
Reports: Harvey joining A's on minor-league deal
Matt Harvey, who was 3-5 with a 7.09 ERA in 12 starts for the Angels before being designated for assignment last month, has agreed to a minor-league deal with the Oakland Athletics, according to multiple reports.
Kershaw strikes out 10, shuts down Marlins in 9-1 win
Clayton Kershaw struck out the first seven batters he faced and matched a season high with 10 strikeouts in seven shutout innings as the Los Angeles Dodgers beat the Miami Marlins 9-1 on Wednesday night.
Victor Reyes, Harold Castro combine for five hits in win
Victor Reyes hit a two-run single in the second inning and the Detroit Tigers held on to beat the Seattle Mariners 3-2 on Wednesday night.