You don't need to run on a walk. There's no way he would have made it anyway.
Either way he pitched a great game, it's just not a prefect game. Maybe it still would have been a no hitter? Who knows. Maybe this just makes up for when the umps screwed Galarraga last year.