Are you downtown....if so go to "Fours" over by the Fleet Center....one of my very favorite places to watch games.
Yeah, I'm downtown at the Westin. Only a couple of blocks from the Boston Marathon memorial. I was thinking about trying Champions Sports Bar and Restaurant since it is within walking distance, but I will investigate your suggestion.