The price of basics at the six main supermarkets has reached a new high.
As the cost of living continues to hit families hard, each week we've been comparing prices of essentials like milk and bread to help shoppers find the cheapest available.
This week, for the first time since we started our comparison back in March, the bill for every supermarket has topped £10.85 - with the gap between the cheapest and most expensive smaller than it's been for months.
READ MORE: Morrisons accused of 'robbing shoppers' with eye-watering price of giant pumpkins
When we first began monitoring prices, looking at the cost of a basket of eight items from Aldi, Lidl, Morrisons, Asda, Tesco and Sainsbury's - not one of the bills was in double figures.
Now the cheapest you can buy them for - a two-pint bottle of milk, a loaf of bread, coffee, teabags, butter, beans, chicken breasts and mince - is £10.88 at Lidl. With the most expensive still being Morrisons at £11.50.
It comes as Lidl has made two price hikes this week, its cheapest teabags up from 99p to £1.09 and its £1.72 butter replaced with a £1.99 block.
Asda has also increased the cost of its butter this week, from £2 to £2.15, meaning its bill of £11.33 is now just 17p less than Morrisons and 18p more than the third cheapest supermarket, Sainsbury's.
Aldi remains in the second cheapest spot at £10.91, followed by Tesco at £11.08.
Here's the full list:-
Lidl
Loaf of white bread 800g - 36p
Milk 2 pints - £1.25
Coffee 200g - £1.89
Teabags 160 - £1.09 (up from 99p)
Salted butter 250g - £1.99 (up from £1.72)
Beans 420g tin - 22p
Chicken 300g - £2.29
Mince 500g 20% fat - £1.79
Total £10.88 (up from £10.51)
Aldi
Loaf of white bread 800g - 39p
Milk 2 pints - £1.25
Coffee 200g - £1.69
Teabags 160 - £1.29
Salted butter 250g - £1.99
Beans 420g tin - 26p
Chicken 300g - £2.25
Mince 500g 20% fat - £1.79
Total £10.91
Tesco
Loaf of white bread 800g - 39p
Milk 2 pints - £1.25
Coffee 200g (2 x 100g) - £1.70
Teabags 160 (2 x 80-pack) - £1.30
Salted butter 250g - £1.99
Beans 420g tin - 26p
Chicken 300g - £2.40
Mince 500g 20% fat - £1.79
Total £11.08
Sainsbury's
Loaf of white bread 800g - 39p
Milk 2 pints - £1.25
Coffee 200g £1.69
Teabags 160 - £1.29
Salted butter 250g - £1.99
Beans 400g tin - 25p
Chicken 300g - £2.50
Mince 500g 20% fat - £1.79
Total £11.15
Asda
Loaf of white bread 800g (Just Essentials) - 39p
Milk 2 pints - £1.25
Coffee 200g (2 x 100g Just Essentials) - £1.66
Teabags 160 (4 x 40-pack Just Essentials) - £1.24
Salted butter 250g - £2.15 (up from £2)
Beans 410g tin (Just Essentials) - 25p
Chicken (bigger 350g pack for £2.80) equates to £2.40
Mince 500g 20% fat - £1.99
Total £11.33 (up from £11.18)
Morrisons
Loaf of white bread 800g - 79p
Milk 2 pints - £1.25
Coffee (2 x 100g) - £1.70
Teabags 160 (2 x 80-pack Savers) - £1.30
Savers Salted butter 250g - £1.89
Beans 410g tin - 29p
Chicken 300g - £2.49
Mince 500g 20% fat - £1.79
Total: £11.50
Last month Morrisons told us: "We are also facing an unprecedented period of inflation and are doing everything we can to keep prices down for our customers, including leveraging our own manufacturing operations."
Read more of today's top stories here
READ NEXT:
Where to go pumpkin picking in and around Greater Manchester for Halloween
'I compared Costco and Asda to see which was cheapest for a big shop'
We tried M&S v Aldi Halloween food, these are the monster treats you don't want to miss
We tried Halloween caterpillar cakes from M&S and Morrisons and one wasn't a patch on the other
'I compared Asda Just Essentials with Extra Special and the result was quite unexpected'