2018 World Cup
Result: Spain 2-2 Morocco
Date: 25 June 2018
Venue: Kaliningrad Stadium
Spain progressed to the round of 16 at the 2018 World Cup, despite drawing 2-2 with Morocco in their final Group B clash.
The African nation took a surprising lead after 14 minutes as Khalid Boutaib snatched the ball away from Sergio Ramos before calmly slotting past David de Gea.
Morocco's joy was short-lived, though, as Spain found the equaliser four minutes later as Andres Iniesta put the ball on the plate for Isco, who smashed home from close range.
Boutaib managed to carve out a chance in the 25th minute, racing clear of the Spain defence but this time he was smothered by De Gea in the box.
La Roja should have taken the lead on 37 minutes when David Silva's corner found an unmarked Sergio Busquets, who somehow headed over the crossbar.
That proved to be the final opening of the half as the sides went into the break level at 1-1.
Morocco nearly restored their lead 10 minutes into the second half as Nordin Amrabat's ferocious strike from distance rattled the underside of the crossbar with De Gea beaten all ends up.
Spain had a chance of their own in the 62nd minute when Isco saw his header cleared off the line by Siass.
With Spain chasing a winner, Fernando Hierro opted for a double change, with Iago Aspas and Marco Asensio replacing Diego Costa and Thiago Alcantara.
Morocco eventually restored their lead in the 81st minute with Youssef En-Nesyri sending a fine header past De Gea following a cross from Faycal Fajr.
Spain managed to level matters in the first minute of stoppage time thanks to a strike from Aspas that sealed a point that secures top spot in Group B.