In a dramatic shoot-out, Xabi Alonso saw his opening penalty saved by Seleccao stopper Rui Patricio, only for Iker Casillas to save Joao Moutinho’s effort for the Portuguese.
Gerard Pique, Andres Iniesta and Sergio Ramos then scored for La Roja, with Pepe and Nani replying for Portugal - before Bruno Alves missed for Paulo Bento’s side.
Cesc Fabregas stepped up to drill home the deciding penalty, robbing Ronaldo - who had opted to take the potentially-crucial fifth spot-kick - of the chance to even feature in the shoot-out.
Immediately after the contest, Ronaldo was subject to claims that he should not have shirked his penalty responsibilities.
Let us know what you think by voting in our poll and leaving a comment below, or getting in touch via Facebook and Twitter.