Poto Williams has romped to victory in the Christchurch East by-election, keeping up a century-old Labour stranglehold on the seat.
Ms Williams beat National's Matthew Doocey by a whopping 4613 votes - 61 per cent of the vote - to replace former Labour MP and new city mayor Lianne Dalziel.
She won 8119 votes, compared to Mr Doocey's 3,506.
In the run-up to yesterday's by-election, National Party representatives, and even Prime Minister John Key, had been playing down their chances of gaining a seat that Labour has held for nearly 100 years.
David Moorhouse, the Green Party's candidate, came third with 926 votes.
ACT's candidate Gareth Neale received just 56 votes.