Sean Clarke, Asda’s chief executive, said: “In October, the Asda Income Tracker showed that the average UK household saw a further squeeze on discretionary income. With Christmas round the corner, we’ve made the simple move to lower the cost of unleaded and diesel by 2ppl across the country.”

Morrisons moved earlier this week with 10p per litre cut for shoppers spending more than £50 in store, though this is only available until Sunday.

At the time of writing, Tesco had not confirmed whether it was going to follow suit.

It’s been a good week for motorists, with Chancellor Philip Hammond confirming that the freeze on fuel duty would be extended for both diesel and petrol, meaning there will be no rise in April next year.

Cherry has worked for a range of national, consumer and trade titles including the Financial Times, Telegraph, Investors Chronicle and Money Observer. She has co-authored a book on investing in emerging markets and is a multiple winner of the Investment Management Association and Association of Investment Companies freelance journalist of the year award..