All those who said that Russia was the overwhelming favorite throughout this tournament only focused on their 3 "superstar" offensive talents (Ovechkin, Malkin, Kucherov), and didn't look at all at Nesterov, Khaifizullin, Zadorov, and Zaitsev. Aside from Kaprizov, who was a monster when it counted, the overall talent level on the roster is actually fairly modest. Overall, they just lacked the hunger, toughness and discipline that the Finns show, which is why the Finns so often beat them.
Some will blame the coach, but he actually did a better job defensively than Znarok. especially considering the sparse defensive talent he had to work with. What Russia counted on was that one of the best goal scorers in NHL history would deliver when most needed, and that didn't happen. Sorry to bust your theory, Atas, but I didn't see much of the Ovechkin speed that you talked about (you will no doubt post some videos from 2007 showing him flying). He deserves respect for showing up and working hard, but he was a total non-factor in this game and really, the whole tournament.
The Russian roster is about half NHL and half KHL, and that combination just doesn't work very well, from what I can see. Part of it is unfamiliarity, but they just seem to lack the nationalist fervor that some teams like Finland and Canada exhibit. They didn't play badly, but to be shut out in a Semifinal match is embarrassing. I would guess a Finland-Canada match, and I will be cheering for Finland.