Aldi has clinched the title of September’s cheapest supermarket after edging past its nearest competitor by just 37p.
According to Which?, a basket of branded and unbranded items cost £24.03 at Aldi and £24.40 at rival discounter Lidl, which won in August.
Both chains are cheaper than last month, despite labour shortages pushing food prices up.
At the other end of the scale, Waitrose products cost 38 per cent more than Aldi at £33.06.
Asda maintained its Big 4 top spot with a £26.19 basket, but Sainsbury’s pushed past Morrisons to second place.
Morrisons and Tesco tied for fifth at £28.31.
In analysis of trolleys which included more branded products – therefore excluding the discounters – Asda (£146.36) kept its grip on the gold for the 21st month in a row.
It was £21.66 cheaper than the most expensive grocer, Waitrose.
Sainsbury’s and Morrisons also won podium positions, and Tesco – deadlocked in second-last with Ocado in August – reached fourth despite a modest price increase.