After receiving a La Liga cash bonus on Jackpotter I wasted it on DOTA

Anyway, I wasn't involved in yesterday's CS World Cup matches and see only one underdog win.
Then again I would have never backed Legacy against NaVi.
More likely is that I would have wasted my money in the other matches.
That loss from Liquid also cost me a few tickets. It could've been a three map series if they closed out the first game, but they underestimated Yandex in the final fight.
On the EWC, the underdogs showed up as Legacy took out Falcons 2-0, and in the other series,
Spirit finally got the best of Vitality after losing to them so many times. 
With Legacy facing Spirit in the semis, surely they can't get away with a third upset.
As I said before, Vitality may have experience, but their current form is far from good. Spirit, on the other hand, is in better form. Vitality hasn't won since May, and it's likely to last longer.
Regarding Legacy versus Spirit, depending on the maps, Legacy might have an advantage. I see Legacy coming into this match in better shape. However, Spirit has faced more difficult opponents, and that could be a deciding factor in their victory. I prefer to watch the match unfold before making a prediction.