PHOENIX — Eugenio Suárez hit a grand slam and finished with five RBIs, Joc Pederson drove in two early runs and the Arizona Diamondbacks won their sixth straight game by beating the Colorado Rockies 11-4 on Wednesday.
Arizona swept the three-game series and has won 18 of 21, rocketing into postseason contention with its longest winning streak since last August. Following a 6-1 homestand, the NL champions go on a nine-game trip to Tampa Bay, Miami and Boston.
''It's awesome,'' Suarez said. ''It's very fun to come here, compete, and every time you come into the clubhouse you feel that good energy, good vibes. You want to be a part of that.''
Suárez had three hits, driving the first pitch he saw from Riley Pint into the left-center seats for a 10-3 lead in the sixth and his fourth career slam. Suárez said he had some added motivation after Pederson and Lourdes Gurriel Jr. were hit by pitches earlier in the inning.
''He made that mistake with a slider and I was ready to put it in play,'' Suárez said.
Arizona took a 4-0 lead in the first, partly thanks to shoddy Rockies defense, and dropped Colorado to an NL-worst 17-46 on the road.
Pederson's double down the right-field line scored Corbin Carroll and Jake McCarthy for the first two runs. Pederson came all the way around the bases to score after first baseman Michael Toglia took the cut-off throw and tried to get Pederson out at second but instead sailed an errant throw all the way to the left-center warning track.
Josh Bell reached on catcher's interference by Jacob Stallings, Gurriel Jr. singled and Suárez was hit by a pitch, loading the bases. Geraldo Perdomo forced in a run with a walk.