Keir Starmer has suffered his biggest Commons rebellion since becoming prime minister as Labour MPs made clear their anger at the decision to means test winter fuel payments to pensioners.
A total of 53 Labour backbenchers failed to vote in favour of the controversial policy, while one – Jon Trickett – voted against it.
In addition, five former Labour MPs who were suspended by the party in July for not backing the party’s policy on the two-child benefit cap, also voted against the government.
However, the Tories’ attempt to cancel the policy was still comfortably defeated by 348 votes to 228, even though Labour’s 167-seat majority was slashed.
Rachel Reeves announced shortly after becoming chancellor that the winter fuel payment – which is worth up to £300 – would only be paid to those receiving pension credit.
That means that around 10 million old people who used to receive it will no longer do so.
Labour has said the move is necessary to help fill the £22 billion “black hole” in the government’s finances it says the Tories left behind.
But critics have said the move will plunge many old people into poverty and could even lead to some of them dying from the cold.
Speaking after the vote, Lib Dem work and pensions spokesperson Wendy Chamberlain said: “Millions of pensioners will be left deeply worried about how they will get by this winter with this cut to the winter fuel payment.
“So many pensioners are already facing another winter of a cost of living crisis and this will make things worse.
“The damage left by the Conservatives to our economy is unforgivable but cutting payments to vulnerable pensioners is no way to bring about the change the country deserves.
“We’ll keep fighting this cut tooth and nail anyway we can, we’ll continue to be a constructive opposition to the new Government and we’re fighting for the real change people want to see.”