If you like portuguese chicken, I recommend Romados (115 Rachel street, between de Buliion street and avenue Coloniale) as it is a really good place to go to for a good, cheap and hearty meal with (IMO) the best chicken in town and good portuguese pastries (pasteis de nata) while also immersing yourself in the quite-european feel of that part of town. I must warn you though, there is sometimes a bit of a line while waiting to place your order.
As mentioned above, their prices are really good. For 9.75$, they give you a 1/2 chicken to go along with fries, rice or a salad, and for 13$ they give you a whole chicken.
If you have time, you should definitely go check them out.
EDIT: Sorry, didn't read the OP all the way through; Romados doesn't, to my knowledge at least, broadcast the game.