Portugal's game pattern is much better than Spain's and I don't think Morocco's strategy will be able to survive without conceding. Spain lacked punch in the Moroccan area, but Portugal was clearly different. Portugal have a lot of great strikers, so of course they will benefit.
I would not be to sure if Portugal will really not having much trouble to beat Morocco in the quarterfinal. I mean we basically were all thinking the same about Spain before they have faced Morocco a few days ago and we all know how it went down in the end. Even though Spain was the dominating team in that match, Morocco also showed a great performance and they even had a huge chance to win the game in the overtime.
Portugal showed a great performance yesterday but we also have to take into account, that they were extremely efficient yesterday. If you are up with 2 goals after 30 minutes then everything becomes so much easier. I think it will be a very tight game up until the end unless we see early goals of Portugal again.
Portugal efficiency ,attack ,strikers and defense is definitely more than their opponent. So we'll see an interesting game and may be unexpected too.
I'm eager to see how Portugal will respond to Morocco's play style. Switzerland players were more attacking than Morocco and it's hard to attack a goal when there are 5-6 players defending their goal and not thinking about going forward to attack. I might bet on a game with under 3 goals, but I will decide later.