Tahiti are through to the Beach Soccer World Cup semi finals after beating Paraguay 6-4 in the Bahamas.
Goalkeeper Jonathan Torohia opened the scoring for Tahiti in the ninth minute with a volley from distance before captain Naea Bennett doubled their lead before the end of the first period.
Paraguay hit back with two goals early in the second period before the Tiki Toa retook the lead a minute later from a Heimanu Taiarui overhead kick.
However, Pedro Moran's equalised for the second time in the match with a long-distance free-kick into the top corner.
Tearii Labaste put Tahiti back in front early in the third period with another overhead effort before Heiarii Tavanae and Patrick Tepa found the back of the net in the last 20 seconds to seal the result.
Paraguay added a consolation goal with the last kick of the game but it's Tahiti who advance to a third consecutive World Cup semi-final appearance.
The Tiki Toa will play Switzerland or Iran for a place in the final.