Cardinals rookie Michael Wacha lost his no-hit bid on Ryan Zimmerman's infield single with two outs in the ninth inning, and St. Louis beat the Washington Nationals 2-0 Tuesday night to close in on the NL Central title.