I think that most people would have bet your way. Spain were looking impressive in the group stages but there is always one big upset along the way.
It's very hard to breakdown a solid defense with slow build up play in any sport. It only works if the team isn't organized and then it's very effective.
Looks like morocco had their number and then got a bit of luck to go with it.
I totally agree. With 11-men defending, it's very hard to dig it in with just simple passes.