Protestors swarmed Auckland's Albert Park as anti-trans activist Posie Parker tried but failed to speak at her rally on Saturday.
A sea of light blue, light pink and white - the colours of the transgender flag - floated through the park before the rally descended into chaos when counter-protesters clashed with Parker's supporters.
Below are pictures of the protest.