The Labour Party has unanimously voted David Shearer to be their leader heading into the election in two years' time.
It's a win for Shearer, although the timing of such an internal spat - at the party's annual conference - couldn't have been worse.
Shearer may have come out on top but he's still got a lot of work to do.
Despite a shocking 2011 election result, Labour could win the next election.
Political polls show the gloss on John Key's Government is starting to wear off and the country is growing increasingly annoyed with what could be perceived as their "like it or lump it" attitude.