(Houston, TX) -- Five pitchers limited the Mariners to six hits in a 7-0 loss to the Astros in Houston. Josh James pitched into the sixth inning for the Astros to outduel Seattle starter Mike Leake, who fell to 10-and-10. Robinson Cano had three hits for Seattle in defeat. The M's have dropped two of their last three.