It is hard to believe that Morocco are out of contention for the Round of 16 considering they were arguably the better side in both of their opening matches. Against Iran, the result could have easily been reversed, while their 1-0 loss to Portugal came despite the Moroccans dominating field position and chances. Soccer can be a cruel sport.
Spain have also looked the goods, although they are in a position to progress and should do so against a Moroccan side that they comfortably outrank. Now that their southern neighbours have essentially nothing to play for except pride, this is a match that should be won by the 2010 champions.
Spain also has the luxury of knowing a draw will be enough to make it to the second round, although don't expect them to go easy on their opposition. It is likely (although we won't know for sure until four hours before kick off) that the second place team in Group B will need to face a Russian side that is on fire, so expect to see a strong Spanish outfit take the pitch.
In any case, Morocco would probably find it tough against the fringe Spanish players given the quality of their squad. The current odds see the Europeans at -380, Morocco enter at +1000, while the draw starts at +481.
We're sticking with Spain regardless of the team that walks out on the field. The squad is simply too good to be losing to the likes of Morocco. Our early pick is a comfortable 3-0 victory.