Dallas Keuchel had one of his worst starts of the season in his return to Houston on Sunday, lasting less than three innings after giving up three earned runs.