Astros pitcher Dallas Keuchel took a no-hitter into the seventh inning in Sunday's 6-1 win over the Angels. Keuchel (11-9) threw seven-plus innings, allowing one run on three hits and a walk. He struck out four while lowering his ERA to 3.00.

After ending the Angels' 10-game win streak, Keuchel has allowed two or fewer runs in four straight starts. He'll face the Mariners at home Saturday.