Mallard has been helped considerably by an apparent oversight on Key's part in making Dunne the Internal Affairs minister - a role that includes responsibility for the security of information held by the government.
That has given Mallard a vital hook on which to hang his questions, as any outside a minister's areas of responsibility are ruled out by Parliament's Speaker.
Mallard's approach is basically to ask Dunne the same question in different ways: is Dunne prepared to tell the House that he did not make the Kitteridge report available to a Fairfax reporter?
Dunne's usual response is to say he has honoured his responsibilities entrusted to him since his reappointment and he has no responsibility for the Kitteridge report.
But that answer begs a question that Mallard hopes people will ask. If Dunne did not leak the report - as he insisted so vehemently last year - what is the problem with saying so again in Parliament this year.
The problem is that there are dire consequences for MPs who mislead Parliament. The only conclusion to be drawn from Dunne's fudging of his replies to Mallard's questions in Parliament is that it amounts to further evidence that he did leak the report. And it is a conclusion that more and more people are going to draw the longer Mallard's questioning persists.