Spain are into their first FIFA Beach Soccer World Cup semi-final for five years after outlasting a brave El Salvador with a narrow 2-1 win.

Just three goals were score in a tense encounter with Antonio hitting a spectacular winner just two and a half minutes from full time with a goal worthy of settling any contest.

Group A winners Spain scored midway through the first period with a Llorenc header, and they could have extended the margin as Fran Meijas clipped the post with a snap shot.

El Salvador, who finished fourth two years ago in Ravenna, grabbed a crucial equaliser as Walter Torres drove a penalty into the roof of the net just before the end of the second period.

Then came Antonio’s dramatic intervention as La Furia Roja set up a semi-final match-up with Brazil on Friday.