Senegal came from behind to beat Brazil 5-4 in the quarter finals of the Beach Soccer World Cup.
This is Senegal’s maiden appearance at what is now a biennial event, which this year is taking place in Moscow. Brazil are serial winners of the competition having taken the title 14 times.
Senegal went 3-1 down after 23 minutes, but fought back and made it 3-3 10 minutes later.
They then pulled ahead in the last three minutes of the match and held on despite conceding a goal in the last minute.
Senegal will face Japan in the semi-final on Saturday.