A Russian fan got a quick selfie in before the action began
Andres Iniesta was left on the Spanish benchBut his team got off to a good start without him, Sergei Ignashevich bundling into his own netThe Spanish were happyBut there was a twist in the tale - Gerard Pique was penalised for handball in the boxArtem Dzyuba slotted home the penaltyIt was tight...... and tenseBut it went to extra-timeAnd then penaltiesIago Aspas missed for SpainRussia were through to the quartersParty timeNext stop Nizhny Novgorod for the last-16 meeting of Croatia and Denmark
The winners would face Russia in the quarter-finals, so opportunity was knockingHuddersfield Town's Mathias Jorgensen looked as surprised as anyone when he put Denmark aheadHowever the lead was short-lived, as Mario Mandzukic did his thingKasper Schmeichel had to be on his toes as Croatia took controlYussuf Poulsen performed admirably as a target man up front for DenmarkBut it was a frustrating second half...For everybody...Especially Yussuf PoulsenLate on in extra-time goalscorer Jorgensen concedes a penaltyBut Luka Modric misses it...In the end it went to penalties...And Danijel Subasic was the hero for Croatia, saving three penalties...Hero...But a tough night for Christian Eriksen, who missed Denmark's first penalty