Ronaldo could have had made it five goals but he fired over from inside the box in the first half as Portugal pushed for a second, but Morocco dominated for much of the game and he was forced to settle for a solitary strike.
Although he has played one more game than many other players in the race to be top scorer, Ronaldo still has to play Iran in his country’s final group game and the prospect of more goals there lingers.
After Costa, Harry Kane is 8/1 (9.0) and Romelu Lukaku is slightly further out at 9/1 (10.0) after they each bagged a brace in their respective opening matches, whilst currently-goalless Neymar is 14/1 (15.0).
Antoine Griezmann opened his account with a well-taken penalty in France’s 2-1 win over Australia and is 18/1 (19.0) to be top scorer, and Cheryshev is 20/1 (21.0) despite netting three times already.
Ronaldo's eternal rival Lionel Messi, who had a penalty saved against Iceland in Argentina’s opening match, can be found at 22/1 (23.0), alongside teammate Sergio Aguero – the man who found the net in that game.