DENVER -- Try as he might, Dee Gordon couldn't fathom how this Dodgers loss happened.
After all, Los Angeles had traffic on base all night, as every player in the lineup had a hit.
"Just one of those days, I guess," Gordon said, shaking his head. "Time to turn the page."
Because there is no time to dwell on anything in a playoff chase.
Corey Dickerson homered, tripled and drove in four runs, Tyler Matzek pitched into the sixth inning by getting out of several tight spots, and the Colorado Rockies snapped a seven-game skid with a 10-4 win over the Dodgers on Tuesday night.
The Dodgers had Matzek (6-10) on the ropes but couldn't produce the timely hit. They stranded 10 runners to drop 1 1/2 games behind Washington for the best record in the National League. Their lead in the NL West also was cut to three games with San Francisco's win over Arizona.
"I felt like we had our chances," manager Don Mattingly said. "We just weren't able to capitalize."
Matzek allowed two runs and 11 hits in 5 1/3 innings. He also had six strikeouts, including Juan Uribe twice to end threats.
Dan Haren (13-11) had a more productive evening at the plate than on the mound, where he struggled to find his rhythm and allowed five runs in five innings.
Haren had two singles off Matzek as the Dodgers outhit the Rockies 16-9. This was a rare rough outing for Haren, who entered the game 5-1 with a 1.70 ERA over his previous seven starts.
"It was a weird game with how many hits we were getting," Haren said. "They were able to capitalize on everything."
Dickerson hit a towering two-run homer in the fourth. He added a two-run triple in the eighth, and the Rockies scored as many runs Tuesday as in their previous six games combined.
"Our offensive execution has been lacking, and it was real good tonight," Rockies manager Walt Weiss said.
Trailing 5-0 in the sixth, the Dodgers got something going when Justin Turner lined a two-run double to center. Uribe followed with another double, but Turner was thrown out trying to score.
After walking A.J. Ellis, Matzek was pulled for reliever Tommy Kahnle, who struck out pinch hitter Hanley Ramirez. Kahnle then surrendered an infield single to Gordon to load the bases and set the stage for Yasiel Puig.
The slugger looked at a 96 mph fastball for a third strike. Puig threw his hands into the air in exasperation, while Kahnle did a subtle fist pump.
Puig connected for a two-run homer in the ninth.
Gordon began a nifty double play in the sixth. The second baseman dove for a ball up the middle and threw it toward second in midair with his glove. Turner fielded the ball with his back to first and quickly turned to complete the play.
"I can't explain it," Gordon said. "The craziest play."
Los Angeles couldn't string anything together against Matzek, who escaped trouble time after time.
"They hit mistakes real well so you have to put the ball in the right spots," Matzek said. "I thought I did an OK job of that."
Dodgers: Ramirez was a late scratch with a strained right elbow. Mattingly said Ramirez's status for Wednesday remains up in the air.
Rockies: Third baseman Nolan Arenado will be sidelined indefinitely because of a bruised chest and pneumonia. He was hurt diving for a ball during a game in New York against the Mets last week.
Rockies: LHP Jorge De La Rosa is 9-2 with a 3.30 ERA at Coors Field this season.
A day after Kemp and Puig got into a heated exchange in the dugout, Mattingly refused to provide details on what the squabble was about.
Mattingly simply said, "Family business."
Dodgers: The team selected the contract of LHP Daniel Coulombe from Double-A Chattanooga. He made his major league debut with a scoreless seventh inning.
Rockies: RHP Eddie Butler was recalled from Double-A Tulsa. He might start this weekend against Arizona.
Rockies OF Carlos Gonzalez said he is taking his rehab slow after undergoing season-ending surgery on his left knee.
"We still have a lot of time in front of us," Gonzalez said. "My goal is to be ready for spring training."