Portugal 3 Spain 3: Brilliant Ronaldo hat-trick earns thrilling draw

Cristiano Ronaldo's stunning hat-trick earned Portugal a dramatic 3-3 draw in their Group B opener against Iberian neighbours Spain.

Spain led with three minutes to go after Nacho Fernandez hit a wonderful 25-yard drive but Ronaldo was determined to steal the headlines for himself.

Captain Ronaldo had given Portugal a fourth-minute lead from the penalty spot after he was fouled by Madrid team-mate Nacho, restoring the lead thanks to David de Gea's horrible mistake.

Diego Costa replied twice to get the 2010 champions level, with Nacho's beautiful goal having seemingly settled a high-class encounter at the Fisht Stadium.