Yu Darvish was one out away from pitching a perfect game when Marwin Gonzalez shot a clean two-out single up the middle, shocking the Minute Maid Park crowd that was on its feet in anticipation of history, in the Astros’ 7-0 loss to the Rangers on Tuesday.