Kaliningrad, Russia: Spain have been in a clinical form with Diego Costa, their talismanic striker, scoring 3 out of 4 goals they have scored in the FIFA World Cup 2018. Spain currently share leadership of Group B with Portugal, who will also reach the last 16 with a draw against Iran.
Morocco showed in their games against Iran and Portugal that they are a tough side to face, but they also lack punch in attack. Both the teams will face each other at Kaliningrad Stadium, Kaliningrad, Russia, at 11.30 pm.
Watch live streaming of Spain vs Morocco match on Sony Ten sports channel.
The Spanish struggled to break down Iran in their recent 1-0 win in Kazan and Hierro needs midfielders such as David Silva, Andres Iniesta and Isco to try and get closer to the Morocco penalty area.
In theory, Spain could suffer a narrow defeat and still make the last 16 if Portugal beat Iran or that game ends in a low scoring draw.