DENVER — Brenton Doyle scored the winning run on a ninth-inning throwing error, and Colorado dealt a blow to the Arizona Diamondbacks' playoff chances with a 3-2 win Monday night in a game that marked the return of Rockies pitcher Antonio Senzatela from Tommy John surgery.
Ezequiel Tovar and Hunter Goodman homered for the Rockies, who beat the Diamondbacks for only the third time in 11 meetings this season.
''Pitching won for us today, and we had great performances from the bullpen,'' Tovar said through an interpreter.
Ketel Marte hit a two-run homer for the defending NL champion Diamondbacks (83-67), who are in the second NL wild card position, one game ahead of the New York Mets and two in front of Atlanta.
Doyle singled off Ryan Thompson (7-5) leading off the ninth and stole second. Ryan McMahon was intentionally walked, Brendan Rodgers hit a grounder to Marte, and the second baseman flipped the ball to shortstop Geraldo Perdomo for a forceout. But Perdomo's throw to first trying for a double play was wide of Christian Walker as Doyle scored.
''He just yanked his throw off the line,'' Diamondbacks manager Torey Lovullo said. ''It would have been a big double plays.''
Seth Halvorsen (2-0) pitched two scoreless innings.
Senzatela, a 29-year-old right-hander, allowed two runs and four hits in three-plus innings with two strikeouts and two walks. He threw 42 of 67 pitches for strikes and averaged 95 mph with 39 fastballs. He also threw 15 sliders, eight changeups and five curveballs,