This is it. Today, in just a few moments, the Grand Finals kick off for The International Dota 2 Championship. The winner of over $5 million will be determined by the best of five matches. Three wins are all that separates, glory from defeat, a trophy from tears, $5 million from a crappy $1.47 million second place prize.

NewBee fought back early to not only secure a spot in the Upper Bracket, but they also sent both Vici and Evil Geniuses back down to the Lower Bracket in the early rounds of the Main Event. ViCi had some insane Lower Bracket matches against CLoud9, Team DK, and Evil Geniuses, all of which they sent home.

If you want to watch any of the games today, you can either watch it on the Dota 2 website, on ESPN3, within the game client (though you don't get to see the pre-game and post-game commentary), or on Twitch. Now, I will embed both the regular stream and the newcomer stream below. There are other languages being broadcast, so check out the website for plenty of additional options.