The Scotland Office has published information today on Scotland's budgetary position within the UK over the past 30 years.
The press release from Mr Moore is headlined: 'Scottish Government must explain £41 billion oil deficit'. The claim is that over the past 30 years total spending in Scotland (including our share of 'UK services' like defence and foreign relations) has been £41 billion higher than total revenues, including oil and gas revenues.
An impressive piece of politics you might think? Proof that Scotland is 'too poor, too small etc' to be independent. But no, this is the Scotland Office, and it is an attack that has quickly fallen flat on its face.
If you look at the equivalent UK figures, the total UK deficit is £715.5 billion - and Scotland's population share of this is some £60 billion.
So, under current arrangements as part of the UK, over the past 30 years, Scotland has accumulated a share of the UK deficit equal to £60 billion.
As an independent country, we would have accumulated, according to the Scotland Office's own figures, a deficit of £41 billion. That is £19 billion less debt than we currently have as part of the UK.
Put it another way, the UK has burdened each and every Scot with additional debt equivalent to £3,800.
Mr Moore's latest boomerang attack is relevant to the independence debate in two ways. First, looking backwards. He has confirmed that Scotland would have been better off as an independent country: £19 billion better off.
And second, looking forward. Because he has told us just how much Scotland has actually contributed to the UK national debt over the last 30 years, we can now work out what our share of that debt will be, and it isn't the £60 billion from our population share. Instead, Mr Moore has helpfully lopped £19 billion off the figure that an independent Scotland will inherit. That means, on independence, Scotland will have lower national debt and lower annual debt repayments than if we remain part of the UK.
Once again, the Scotland Office shoots and scores a spectacular own goal. It must be the most costly press release ever issued. Although future Scots will thank Mr Moore, because he has single-handedly saved an independent Scotland a rather handy £19,000,000,000. So all I can add is, keep up the good work!