How to watch Counter-Strike Tournament Finals live stream

The Counter-Strike scene (CS) has been growing rapidly, with prize pools increasing and competition constantly heating up, the semi-finals of the next ESL Pro League is one to watch, even if you're not into the game it's worth tuning in. Update: LG won the tournament!