Croatia can get to finals too, they have easier way to finials then Belgians and Brazilians, winner from that game will have to play against winner from France and Uruguay and both are tough opponents. Croatia against Russia and winner from that game plays against winner from Sweden and England. Can Russia surprise once again in this championship and make a win against Croatia? I believe everything is possible in football, and final game can be Uruguay vs England or Brazil vs Croatia, easier way to finials is for England, Brazil France Belgia and Uruguay are much better teams then Russia Croatia England and Sweden.
Maybe we will see more draw games and penalties in the end, that's football you never know what will happen until last minutes.
Croatia realistically have a great opportunity to advance at least to semi-final, they have a lot of quality players who are capable of winning against Russia. But fact that Russia is host and that has a historic opportunity to play semi-final of World Cup will make this game very interesting, I bet they will play as if their lives depend on it.
I would like to see Croatia-England and France-Brazil in semi-final, however since this World Cup is full of surprises it is possible that there will be some unexpected results in next stage.