Astros pitcher Dallas Keuchel ran into trouble late in his outing and was pegged with his second loss of the season Saturday afternoon against Seattle.

Keuchel tossed five scoreless innings before allowing a run-scoring single to Robinson Cano in the sixth. He was charged with three more in the seventh before he was pulled for Jose Cisnero. He permitted four runs on four hits and three walks while striking out three in six innings of a 9-8 defeat.

Keuchel has allowed four earned runs just twice this season, both of them resulting in a loss. He owns a 3.96 ERA and a 1.27 WHIP in 36 1/3 innings pitched. He'll likely make his next start Thursday at Detroit.