HOUSTON (AP) Dallas Keuchel is beginning to look like his old self, and that's welcome news for a Houston Astros team eyeing another title.

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.''

Bregman, Jose Altuve and Yuli Gurriel hit consecutive singles with no outs in the third to push the lead to 3-0.

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 RBIs 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.

TRAINER'S ROOM

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.

Morton joins fellow starters Justin Verlander and Gerrit Cole on the squad, which also features Altuve, Springer and Bregman. Hinch is managing the AL team.

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.

UP NEXT

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

Copyright 2018 by AP. Any commercial use or distribution without the express written consent of AP is strictly prohibited.