Beacon Hill Pub, Its right there down from the MASS Hospital "T"(train) stop on the red line, just across the river from Cambridge. You can catch the game there, no big screens just a dive bar. I watched the CF National championship game when I was in Boston last at a decent bar around Fenway...it's either a Fox and the Hound or just like one but bigger right down the street from Fenway. And descent micro brew right across the street from Fenway.
Have fun, the girls there are wicked ugly. NTTATWWT