The LINKS bar at Bruntsfield Links will almost certain have it showing. Go there for most Saints games, good place to watch the footy.
Had to ask them to put the Mk Dons game on one of tv's the other week as Andy Murray was on the main screens, but they're always cool about it. I would join him but managed to get a ticket and flight down on the Saturday morning.
Could also try The Standing Order on George Street (cheap) or Sportsters down on Market Street right by the train station.