It's been a long haul back to the World Surf League for Callum Robson, but the 25-year-old from Evans Head in NSW has achieved his best result in three years with the potential to go further after reaching the last eight in El Salvador.
Having stunned Ethan Ewing in the second round, Robson defeated another Australian in the third - close friend Liam O'Brien in controversial circumstances.
Robson had already scored an impressive 12.50 (6.00, 6.50) from two waves at Puta Roca when he set off on another only find O'Brien, who thought he had priority, dropping in on him.
After some deliberation the judges decided Robson had priority and O'Brien lost the wave and his second score. With a maximum 10 available that meant Robson, barring further interference, was through with more than 13 minutes of the heat to run.