Star pitcher Zack Greinke fell two outs short of a no-hitter after allowing a ninth inning single to Austin Nola during a Houston Astros win against the Seattle Mariners.