Portugal are 4/6 to beat Morocco who themselves will hope to bounce back after a bitter last-minute goal from Iran condemned them to the bottom spot of Group B. 

Morocco to beat Portugal is betting at 11/2 while starlet Hakim Ziyech to score and Morroco to win was 12/1 but now stands at 14/1.

Morocco had 68% possession in their 1-0 defeat to Iran, the most by a losing team in a World Cup match since June 2010, when Spain had 73% possession against Switzerland but lost 1-0.

In the other fixture, Portugal shared the spoils of war with Spain after an opening 3-3 thriller which saw Cristiano Ronaldo score a memorable hat-trick. With the top spot up for grabs, the Portuguese will be praying Ronaldo can inflict more misery onto Morocco. Both teams to score in the first half was 9/2 but is currently betting at 11/2. 

At risk of becoming Group B’s whipping boys, Morocco will need a result to keep their dream of qualifying for the next round alive.  They have never progressed further than the round of 16, being eliminated in the group stages three times in their four previous appearances.

Portugal coach Fernando Santos could elect to make changes to his side such as replacing Bruno Fernandes with Gelson Martins or Joao Mario. Bruno Alves could be preferred to Jose Fonte in defence.

Cristiano Ronaldo’s hat-trick against Spain propelled him to the head of the top scorers list and doubled his overall World Cup goals tally. Ronaldo is now level with Real Madrid legend Ferenc Puskas as the second-highest scorer in the history of international football with 84 goals.

But the World Cup Golden Boot is one of the few individual honours that has evaded the 33-year old throughout his career and he is currently 9/4 to win it.

Portugal are undefeated against non-European nations at the World Cup since June 2002, when they lost 1-0 to South Korea. Ronaldo to score another three against Morocco is 16/1.