This article may contain graphic and/or adult content unsuitable for minors and sensitive readers.
Spain reached their third consecutive major tournament final on Wednesday night after overcoming neighbours Portugal 4-2 on penalties in the first Euro 2012 semi-final in Donetsk.
After an attritional game finished 0-0 following extra time at the Donbass Arena, Cesc Fabregas swept home the winning spot-kick to put Spain in the final.
Reigning world and European champions Spain, who are bidding to become the first team in history to win three major competitions in a row, will face either Italy or Germany in Sunday's final in Kiev.
Italy and Germany clash on Thursday in the Warsaw National stadium