Diamondbacks 4, Rockies 3 (10 innings)
PHOENIX -- Arizona Diamondbacks shortstop Cliff Pennington hit a sacrifice fly to drive in catcher Welington Castillo with one out in the 10th inning to give the Diamondbacks a 4-3 victory over the Colorado Rockies at Chase Field on Friday.
Castillo doubled off the right-field fence to open the 10th off left-hander Yohan Flande (0-1) before second baseman Chris Owings singled to left field to bring up Pennington for the Diamondbacks' third walk-off win of the season.
Owings had three hits for Arizona (39-41), which has won four of its last six games.
First baseman Paul Goldschmidt, third baseman Jake Lamb and Pennington each had two hits and an RBI for the Diamondbacks.
Colorado center fielder Charlie Blackmon led off a three-run first inning with a home run, and first baseman Wilin Rosario had a two-run double for the Rockies (34-46).
Rockies shortstop Troy Tulowitzki extended his career-high hitting streak to 16 games with a single in the sixth inning. He also extended his career-long on-base streak to 31 games with a walk in the first.
Colorado put runners on first and second with no outs in the top of the 10th before pinch-hitter Michael McKenry lined into a double play on a 3-1 pitch and left-hander Andrew Chafin (5-0) struck out Drew Stubbs.
The Diamondbacks loaded the bases with one out in the ninth inning after Rockies manager Walt Weiss intentionally walked Goldschmidt with runners on the corners and one out, but Scott Oberg struck out Yasmany Tomas and got Lamb on a groundout.
Arizona starter Chase Anderson gave up three runs and three hits in six innings, retiring 16 of the final 17 batters he faced. He had five strikeouts and two walks.
Colorado right-hander Kyle Kendrick gave up three runs on nine hits, leaving after Pennington tied the game at 3 with a two-out single in the sixth inning. He struck out six.
Blackmon hit the fourth pitch of the game for a homer before Anderson walked second baseman DJ LeMahieu and Tulowitzki. Rosario's two-run double into the left-field corner made it 3-0.
Arizona answered right back off Kendrick. Left fielder David Peralta and Goldschmidt hit one-out doubles to score one run, and Lamb tripled into the right-field corner to make it 3-2.
Anderson retired 14 straight after the first inning until Tulowitzi singled to left field in the sixth.
NOTES: Arizona LHP Patrick Corbin will make his first start on Saturday since Sept. 27, 2013, after missing last season because of Tommy John surgery in spring training. "I know I'm ready," said Corbin, an All-Star in 2013. ... RHP John Axford returned to the Rockies on Friday but was not activated. That move could come Saturday. Axford, who leads Colorado with 13 saves, was placed on the seven-day family medical emergency list on Tuesday. "Ideally, you'd like for him to get out here and get acclimated a little bit," Rockies manager Walt Weiss said. ... Colorado CF Charlie Blackmon's leadoff homer was his third of the season and ninth of his career. ... Arizona was 100-52 against Colorado at Chase Field since the Diamondbacks entered the league in 1998.