Just like that, the Colorado Rockies winning streak reached six games.

Thanks in large part to Raimel Tapia.

Pinch-hitting in the seventh inning, Tapia drilled a grand slam off reliever Archie Bradley to give the Rockies a thrilling 11-10 come-from-behind win over the Arizona Diamondbacks.

Trailing 8-5 entering the seventh, the Rockies got to within 8-7 on Carlos Gonzalez's RBI single and Tony Wolters' bases-loaded walk.

Up came Tapia to bat for pitcher Scott Oberg. Tapia launched a 2-2 fastball to right field for his first career grand slam that gave the Rockies an 11-8 lead.

With closer Wade Davis out ill, Adam Ottavino had to work for his third save of the season. He recorded the final out of the eighth inning before giving up a run in the ninth but stranding the tying run at third base when he struck out pinch-hitter Jon Jay on four pitches to end the game.

Rockies third baseman Nolan Arenado hit a pair of two-run home runs and finished 3-5 with four RBIs and three runs scored.

The Rockies erased a three-run deficit twice. They trailed 5-2 after three innings and then were behind 8-5 after six.