To be fair they were the last finalists, which means that they had at least "some" chance to be here, I am not saying that I expected them to beat Brazil, but I did expected them to beat everyone else, so they are just one win above what I expected them to do, not a major change to be fair. Sure it was a big win to beat Brazil, but was it really that much of a big shock that they come this far? I do not think so. On the other hand Morocco was such a shock that I could have seen them to even go out of group stages, whereas not only they did, but managed to beat Spain and Portugal on top of that, which is a big shocker.