Five-time world champion Carissa Moore has booked her spot in the World Surf League finals with a heroic win in Brazil to further extend her lead in the rankings over Australian Stephanie Gilmore.
Moore left it late to edge France's Johanne Defay in the final near Rio de Janeiro, marking the 25th tour victory of her career.
The Hawaiian star had a near-perfect wave score of 9.50 to win the decider on Tuesday - the highest of the women's event.