I wish I could help you out. Can't think of any where hockey takes precedence. I've been laughed out of places after asking them to put the Rangers on IN THE PLAYOFFS. "Rangers? Are you kidding? The Yankees are playing a May game against the Devil Rays."
edit: My only advice is call ahead to make sure wherever you're going has MSG2.
Stout usually shows every game. Also, if they are too crowded, try F.A.T.S. next door - it's owned by the same company that runs Stout and the two times I have been there while the Rangers were playing, the game was on (there were even some people there to watch the OT win over the Devils). Plus it's usually alot less crowded even though the beer list and food selection aren't quite as good.
I'm not sure about tomorrow though since it's MSG2. I'm going out to dinner myself tomorrow and I'm hoping to catch the game.
Blue Moon Mexican Cafe on 1st ave and the mid 70's
It's a hockey bar #1. Only negative was the lack of guinness, but they do have labat blue and a red light that plays the rangers goal song when we score.
Not a rangers fan, but that is pretty awesome. A hockey bar? Wouldn't think one of those could survive. Plus, when I think "Blue Moon Mexican Cafe" I definitely don't think hockey. Sounds like a cool place, too bad I dont live in New York anymore