I was looking to watch the live games from the Mind Games competition and came across this great site. It seems to show live games from around the world.
http://www.nowinchess.com/