Keuchel pitched six strong innings, three relievers completed the seven-hitter and Alex Bregman provided the offense by setting a career high with his 20th homer to give the Astros a 3-0 win over the Detroit Tigers on Friday night.
Keuchel (7-8) allowed six hits and struck out four to win his fourth straight decision after dropping the previous three. Tony Sipp and Brad Peacock pitched the seventh and eighth innings before Hector Rondon walked one in the ninth for his eighth save.
Since giving up a season-high 13 hits in start against Texas on June 10, Keuchel has gone 4-0 with a 2.17 ERA in his last six starts to lower his ERA from 4.45 to 3.75.
Manager A.J. Hinch isn't surprised that Keuchel, who won the AL Cy Young Award in 2015, has turned things around since his tough start to the season.
"I think he's found his timing, his rhythm, his pitches," Hinch said. "His change-up usage has been excellent. He controls contact. He got some incredibly-timed ground balls when he needs it ... let's not forget he's Dallas Keuchel and he's really good."
Detroit manager Ron Gardenhire discussed why Keuchel was so tough against his team.
"We hit some balls hard, but he's a really good pitcher," he said. "He knows how to pitch, he knows how to change speeds, he knows how to spin it. He made it tough on us."
The Astros got to former teammate Mike Fiers (6-6) early. George Springer hit a leadoff single before the two-run shot by Bregman, which bounced off the wall above the Crawford Boxes in left field, made it 2-0.
"Springer did a great job of getting on base and when you get a leadoff guy like that on it puts the pressure on the pitcher," Bregman said. "So I was just fortunate enough to get a good pitch to hit and put a good swing on it."
Fiers, who played for the Astros from 2015-17, yielded nine hits and three runs in six innings for the loss.
Ronny Rodriguez had two hits for the Tigers, who went 1 for 9 with runners in scoring position to lose their fifth straight game.
Bregman, who was named to his first All-Star game on Sunday, has 10 doubles, 12 homers and 30 RBI in his last 27 games.
Rodriguez and Jeimer Candelario hit back-to-back singles to start the third for Detroit's first hits. But Keuchel escaped the jam by retiring the next three batters.
The Tigers had a single in the fourth and fifth innings, but Houston turned double plays in both innings to help Keuchel out.
John Hicks singled with one out in the sixth before Nicholas Castellanos walked. The Tigers loaded the bases when James McCann singled on a ball that sailed just over shortstop Marwin Gonzalez's head. Keuchel left them empty-handed when Mikie Mahtook popped out before Victor Martinez grounded out.
Houston had a chance to pad the lead in the eighth when the team had runners at the corners with no outs, but closer Shane Greene retired the next three batters to end the inning.
Astros: SS Carlos Correa (back stiffness) is expected to begin a rehabilitation assignment in the next few days.
Tigers: Greene was activated from the disabled list before the game. He'd been on the DL since July 2 with a strained right shoulder. He allowed two hits in a scoreless eighth.
MAKE IT SIX
Houston right-hander Charlie Morton was added to the American League All-Star team on Friday, giving the Astros a major league-leading six players in next week's game.
It's the first career selection for the 34-year-old Morton, who is in his 11th major league season. He's 11-2 with a 2.96 ERA and 146 strikeouts in 19 starts this year.
Houston's Gerrit Cole (9-2, 2.57 ERA) is expected to come off the bereavement list to start on Saturday against Michael Fulmer (3-8, 4.11). Cole struck out 11 in six scoreless innings Monday but did not factor in the decision in a 2-0 loss to the Athletics. Fulmer allowed five hits and three runs in seven innings for his third straight loss Saturday against Texas.
More AP baseball: https://apnews.com/tag/MLBbaseball
Why a unanimous Hall of Famer is great for baseball
Cooperstown is a better place now that Mariano Rivera got 100 percent of the BBWAA vote.
Hall tales: Doc's drive, Edgar's lazy eye, Moose's measuring tape
Tim Kurkjian shares a few stories you've never heard about each new member of the 2019 Cooperstown class.
Edgar's Hall of Fame moment is Seattle's Hall of Fame moment
The sweet-swinging Mariners legend long deserved a trip to Cooperstown, and his election means everything for the city he never left as a player.
Martinez: Joining the Hall of Fame is a 'great honor'
Edgar Martinez explains why no matter how long it took, he still feels honored to be inducted into the Baseball Hall of Fame.
Martinez gets the Hall of Fame call
Edgar Martinez receives the news that he has been elected to the Baseball Hall of Fame.
Teixeira: Halladay 'beloved' by teammates
Mark Teixeira reflects on his battles against Roy Halladay at the plate and says he is beloved by teammates and fans.