I've found two places near my office to watch games or parts of games as is more often the case.
Stich - A sports bar of sorts with so so food on 37th between 7th and 8th Avenue - closer to 8th. Lots of televisions and a projector and screen over the middle of the bar. I'm amazed by the number of people who are showing up and, also by the number of people who seem to live in the neighborhood at least I think they do since they are wearing shorts and flip flops.
Lazarro's - The odd pizza place located on the second floor of a small building on 38th and 7th - closer to 7th. very good thin crust pizza which you order by half or whole pie. They have a small bar/counter with three stools where you can eat and stare at the small television broadcasting the games in Spanish - Gooooooal.
Any others?