Carlos Correa and the Astros won their 11th straight game, finishing off a dominant 10-0 road trip by rallying past the Royals 7-4 on Sunday.
The World Series champion Astros swept their swing through Texas, Oakland and Kansas City, outscoring opponents 74-35.
Last season, Houston had an 11-game winning streak end in Kansas City. This time, the Astros trailed 4-3 in the eighth when Correa led off the inning with a tying homer.
"We just have a great team. It's hard to find any holes on this team. I don't think there are any,'' Correa said.
Correa has three home runs and eight RBIs in six games after missing four games with discomfort in his right side. He had a first-inning single and added a sacrifice fly in the ninth.
Evan Gattis hit .366 with five home runs and 19 RBIs on the Astros' trip. He singled home Yuli Gurriel in the eighth to put the Astros ahead, and Marwin Gonzalez added an RBI single in the inning.
"I take confidence in our lineup versus anybody,'' Gattis said.
The Astros' 11-game winning, which is one shy of their franchise record, is also tied for the fifth-longest win streak by a defending World Series champion team in the past 80 seasons, according to the Elias Sports Bureau.
Houston's perfect 10-game road trip marks just the sixth time in the past 65 seasons that a team has completed a perfect road trip of 10 or more games. It happened last year during the Cleveland Indians' 22-game win streak, but before that, it hadn't happened since 2002, according to Elias.
The Royals have lost six straight and 12 of 13 games. They have dropped 26 of 36 home games.
Astros right-hander Lance McCullers struck out nine over six innings, allowing two unearned runs.
"I didn't want to blow it,'' McCullers said of the winning streak.
Royals right-hander Brad Keller, a Rule 5 draft pick making his fourth start, gave up three runs in six innings.
"I felt like I did pretty well,'' Keller said. "That's a good-hitting team and they got pop, so to keep them on the ground, I'm happy with that.''
Third baseman Alex Bregman's errant throw home with the bases loaded led to the Royals scoring two unearned runs in the first to tie it at 2. Hunter Dozier hit a two-run homer in the third to give the Royals a 4-2 lead.
Brian McCann's two-out single in the fourth scored Gattis to reduce the Royals' lead to one.
Information from the Associated Press was used in this report