One Nation have claimed a massive by-election victory in the once ultra-safe Labor seat of Secret Harbour in Western Australia.

The surge of One Nation in successive polls and the party’s lower house success in South Australia earlier this year has turned Secret Harbour into a genuine three-way contest.

The state Liberals have been accused of running dead to help One Nation take the seat from Labor this weekend.