HOUSTON — With Houston’s powerful offense, there always seem to be men on base when Yuli Gurriel comes to the plate in the bottom part of the Astros order.

On Wednesday, he found a way to send most of them home.

Gurriel drove in a team-record-tying eight runs, Gerrit Cole won his 10th consecutive decision and the Astros routed the Colorado Rockies 14-3 for their sixth victory in a row.

“It’s really incredible with this team, and I feel a big responsibility to drive runners in when they are on base,” Gurriel said in Spanish through an interpreter. “To be in that spot, I’m always focused and concentrating to get those runners in.”

A day after homering twice with three RBIs, Gurriel again teed off for the American League West leaders. He hit a three-run homer in the first inning, a sacrifice fly in the third, a three-run double in the fourth and an RBI grounder in the sixth to give him the most RBIs since he knocked in eight twice while playing in Cuba.

Gurriel tied Houston’s RBI record set by J.R. Towles in 2007 against St. Louis. Gurriel, who leads the Astros with 80 RBIs, surpassed the seven RBIs he had last season against the Angels and tied the major league record for most RBIs by a player born in Cuba. It’s his 11th game this season with at least three RBIs, and he joins Hall of Famer Jeff Bagwell as the only Astros to have two games with at least seven runs knocked in.

“You get that feel every time he comes up that something positive is going to happen,” manager AJ Hinch said. “He’s locked in on pitch recognition and staying in on the at-bat. His production has been through the roof the last six weeks.”

Cole (14-5) struck out 10 in six innings. Undefeated in his last 14 starts, he allowed three hits and two runs to make Houston’s starters 16-1 in their past 19 starts.

This is the longest winning streak of Cole’s career and is the best active streak in the majors. Cole, who hasn’t lost since May 22, leads the majors with 226 strikeouts and his 2.87 ERA ranks third in the AL.

The Astros swept the four-game interleague season series from Colorado. Trevor Story hit his 26th homer and Nolan Arenado added his 25th for the Rockies, who lost for the fifth time in seven games.

The Astros jumped on Colorado starter Peter Lambert (2-3) for seven hits and a career-high nine runs in three-plus innings. Jose Altuve homered on Lambert’s first pitch of the game.

Colorado manager Bud Black believes the nine walks his three young pitchers combined for were the biggest factor in the lopsided loss.

“Three rookie pitchers probably trying to do a little bit too much or be a little too fine,” he said. “I think you saw a result of that in those nine walks. That’s tough to do against this lineup, and it’s tough to do in the big leagues. These guys are learning on the job, and they’ll soon learn that walks will always come back to haunt you.”

Story homered for the fourth time in five games, connecting in the first.

Altuve quickly tied it and Gurriel connected with two out for his 23rd home run, including 18 since June 23. He has homered in five consecutive games against the Rockies dating to last season.

Cole had retired 10 straight, with seven strikeouts, when Arenado homered in the fourth. That hit gave Arenado 26 RBIs in interleague play this season, tied with Frank Thomas for most since interleague play began in 1997.

The Astros loaded the bases with none out in the fourth on a single and two walks before Michael Brantley drove in a run with a single to chase Lambert. He was replaced by Jesus Tinoco, who walked Alex Bregman on four pitches to send another run home and make it 7-2.

He struck out Yordan Alvarez and Carlos Correa before Gurriel cleared the bases with double to left field to push the lead to 10-2.

Bregman had a two-run double in Houston’s three-run seventh to extend the lead to 14-2.