Liz Truss has announced an “extraordinary measures” plan to keep the annual typical household energy bill at no more than £2,500 for two years.
The limit will be introduced from October when the energy price cap was due to soar from £1,971 to £3,549.
It will save the average household £1,000 a year, according to the Government.
Together with a £400 discount previously announced by former chancellor Rishi Sunak, it means millions of households will be paying around £2,100 a year.