Phil Goff came out at last Monday night's leaders' debate with all guns blazing.
Trailing badly in the polls, he had nothing to lose and in the opening minutes of TV One's political showdown, he had the Prime Minister rattled.
In the last election, when political newbie John Key was up against the veteran Helen Clark, the apprentice turned master and Key was the hands down winner.
This time, the honours appeared more even. The Labour leader addressed the Prime Minister directly, which seemed to put Key on the back foot initially, and Goff didn't hold back when he called the PM a liar for raising GST after promising not to.
There's a bit of argy-bargy when it comes to the GST accusations - Key said he would not raise GST to cover the deficit - and he didn't; Goff says that's hair splitting.