– Carlos Correa didn't sleep at all on Thursday night while fighting a cold and struggled in a loss to the Rangers on Friday night.

A day and a few hours of sleep later, Houston's star rookie felt — and performed — much better.

Correa and Jose Altuve hit two homers apiece as the Astros went deep a season-high six times in a 9-7 win over the Rangers on Saturday, cutting Texas' lead in the AL West to 3½ games.

"Obviously I didn't feel good and I struck out three times," Correa said of Friday's performance. "It happens … you've got be able to go the next day and bounce back and do something to help the team.

"I went to the plate in my first at-bat with a lot of confidence like I hit three homers the day before." He had 21 homers now, the most by a shortstop in Astros' history.

Manager A.J. Hinch wasn't worried about Correa.

"There's never a doubt with Carlos showing up," Hinch said. "He's got a chance to dominate the game. I'm not sure I would have predicted the type of day that he had, but it's always in there. His ability to stay calm in the moment continues to shine through."

The victory breaks an eight-game losing streak to the Rangers and ends a three-game skid overall for Houston, which increased its lead for the second AL wild card-spot to one game over the Angels, who play later Saturday.

Chris Carter and Colby Rasmus also homered for the Astros, who are second in the majors with 216 longballs this season.

The Astros trailed by three runs early before Correa's second home run, a two-run shot, tied it at 4-in the third. Carter's 418-foot home run put Houston on top 5-4 in the sixth and Rasmus's two-run drive extended the lead to 8-4 in the seventh.