After months of speculation and briefings, Rachel Reeves has unveiled £26bn worth of tax rises in her much-anticipated Budget.
But in an unprecedented leak just minutes before the chancellor got to her feet, the Office for Budget Responsibility (OBR) published its response to the statement, leaking her entire plan before she even had a chance to unveil it.