Mets' Taijuan Walker took a no-hitter into the seventh inning while keeping the Dodgers' potent lineup at bay for most of the night.