Chancellor Philip Hammond's breezy joke-filled performance at the despatch box yesterday could not stop his Budget becoming unstuck as the full scale of his tax raid on Britain's self-employed became clear, writes Asa Bennett.

He has looked at how previous Chancellors fared:

Brown's pensions clanger

Gordon Brown enraged pensioners after announcing in his March 2000 Budget that they would see a rise in their basic pension of just 75p-a-week, as he had based it on that year's low inflation rate.

The resulting backlash saw pensioners take to the streets in protest, forcing the Government into a U-turn.

Brown leaves Darling a Budget bombshell

Few people complained in 2007 when Gordon Brown decided to scrap the 10p rate of income tax, but the tax changes became a political bombshell when they came into effect the following year, blowing up in the face of his successor Alistair Darling.

After criticism from both the Left and the Right, Mr Darling was forced to make a concession to help those affected by the scrapping of the 10p rate of tax by raising the personal allowance.

The Omnishambles Budget

George Osborne would have expected some controversy after unveiling cuts to corporation tax and the top rate of income tax. But his Budget was quickly overshadowed by a series of hikes that the Government struggled to defend.

The number of tax bombshells that emerged over the coming days included the granny tax, the caravan tax, the churches tax, the charity tax and - most famously - the pasty tax. Mr Osborne later had to climbdown on them all, and it allowed Ed Miliband to mock the Government weeks later over the "omnishambles Budget".

Osborne's big Brexit backlash

Four years on from his "omnishambles", Mr Osborne might have thought he knew how to avoid having a Budget blow up in his face. But he couldn't resist using it to strike a blow for the Remain side ahead of the EU referendum.

He used his moment at the despatch box to shoehorn in a message on why Britain was better off in the European Union.

That may well have been the last straw for his fellow cabinet members, who had been constrained from putting their thoughts out ahead of the referendum, as Iain Duncan Smith resigned two days later in a blaze of fury.