Cristiano Ronaldo made his mark on the 2018 World Cup early, winning a penalty two minutes in.

Portugal's captain converted past David De Gea and Ronaldo has now scored in four different World Cup editions.

Diego Costa worked his way forward in a one man show for Spain's equaliser midway through the first-half.

But, Ronaldo venomously drilled a left-footed shot from long-range to get the lead back, as De Gea let it squeeze past him.

Costa scored his second after the break following David Silva's free-kick, a routine move from the training ground, before Nacho struck brilliantly to give Spain the lead.

However, it was Ronaldo who had the final say, with his spectacular free-kick two minutes from time securing a memorable 3-3 draw.

Portugal

Rui Patricio (GK) - 6

Great save to deny Isco a few times but there was no stopping Costa or Nacho.

Pepe - 5

Looked for the foul on Costa, but ended up conceding. 

Raphael Guerreiro - 7

Looked in control on the wing and made runs forward.

Jose Fonte - 4

Was left scrambling after Costa.

Cedric - 6

Great cross in for Ronaldo, who was surrounded by defenders and couldn't latch on.

Joao Moutinho - 5

Was quite solid but was poor defensively.

Bernardo Silva - 6.5

Did well in the counter-attack also, and lobbed balls forward.

William - 5.5

Great recoveries and good passing.

Bruno Fernandes - 6.5

Beautiful work during the counter-attack.

Goncalo Guedes - 6.5

Great run after pass from Ronaldo but was thwarted by Ramos. Won free-kicks in a good areas.

Cristiano Ronaldo - 8.5

Thrives under pressure and won a penalty two minutes in before converting beautifully. Sublime touch and worked deadly counter-attacks. A second goal drilled from outside of the box. 

Subs

Joao Mario - 5

A great start off the bench, was silky. 

Ricardo Quaresma - 5

Lively and was eager to get into the game.

Andre Silva - N/A

Didn't do enough to warrant a fair rating.

Spain

David De Gea (GK) - 5.5

An uncharacteristic howler let in Ronaldo's second goal.

Gerard Pique - 6

Mostly solid, but along with fellow defenders. Was left scrambling after Portugal's counters. A better second half from the Barcelona defender. 

Nacho - 6.5

Brought down Ronaldo to give away penalty. Improved as the half went on and hit a beautiful strike into the back of the net in the second 45.

Sergio Busquets - 7.5

Great in midfield with Iniesta. Great header sent in for Costa's second.

Koke - 5.5

Won back possession in style.

Sergio Ramos - 6

Great, experienced defending.

Jordi Alba - 6

Used his pace well to drive balls forward, and almost assisted Costa with a hat-trick.

Andres Iniesta - 8

The maestro was immense, stringing passes together. Great cut-in for Silva. Very fluid.

David Silva - 7

A few chances early on. Brilliant set piece to set up Spain's second goal.

Isco - 8.5

Great passing and made several runs into the box. Stunning strike that almost crossed the line. Brilliant on the ball.

Diego Costa - 9

Kept the ball well despite a packed defence. Outrageous skill to keep the ball and beat several defenders to finish magnificently.

Subs

Thiago - 6

Very energetic off the bench and sped forward dangerously.

Aspas - N/A

Didn't do enough to warrant a fair rating.