Dallas Keuchel got plenty of sleep, did extra cardio work and stayed constantly hydrated over the past few days to prepare for his start on a scorching afternoon. After all that work, not even the majors' most productive offense could keep Keuchel from a dominant victory for the Houston Astros. Keuchel took a no-hit bid into the seventh inning, and the Astros ended the Los Angeles Angels' 10-game winning streak with a 6-1 victory Sunday. Read more http://scores.espn.go.com/mlb/recap?gameId=340914103&teams=houston-astros-vs-los-angeles-angels