Shoppers across the UK have been dismayed at price hikes for items like milk, bread, teabags and butter as supermarkets struggle to keep costs down while reacting to the cost of living crisisShoppers continue to be dismayed by food price hikes as the supermarket that topped the list for cheapest essentials just three weeks ago is now the most expensive.
But while consumers are struggling to stretch their budget during the cost of living crisis, retailers are also reacting quickly to the economy.
Manchester Evening News has been comparing the prices of basics on a weekly basis to keep track of the cheapest places to stock up.
It has been looking at the cost of the same eight products - two-pints of milk, a loaf of bread, coffee, teabags, butter, beans, chicken breasts and mince - at Tesco, Asda, Aldi, Lidl, Sainsbury's and Morrisons.
Lidl is the cheapest for the eight basics for the second week running.
Last week it reported that Lidl came out tops in the rankings, coming in at just £9.82 for all eight products.
Despite it putting up the price of milk and butter this week, it has still kept its bill lower than any of the other stores, at £9.91.
The biggest shock however is Morrisons, which just three weeks ago was wearing the cheapest crown itself, with a bill of £9.78 for the shopping basket.
Now it's coming in at £10.91 and working out as the most expensive of all - taking the unfortunate spot from Sainsbury's for the first time.
Three separate increases have put it there this week - its cheapest loaf of bread rising from 39p to 54p, chicken up to £2.49 for a 300g pack of two breasts and mince rising from £1.89 to £2.19.
Those meat prices are higher than any of the other supermarkets and the mince is 50p more expensive than the cheapest, which is Asda's new Just Essentials pack for £1.69.
It's not just Morrisons putting prices up though.
Lidl, Tesco and Sainsbury's have joined the others in putting the cost of 2 pints of milk up to £1.05 from 99p, the latter two also increasing the cost of their chicken.
And Lidl has increased the cost of its butter from £1.69 to £1.72, albeit still selling it cheaper than elsewhere.
This week the overall shopping bill has risen at four supermarkets altogether - Lidl, Tesco, Sainsbury's and Morrisons.
The only slight difference in sizes among our shopping is the baked beans, which range from 400g in Sainsbury's and 410g in Asda and Morrisons, to the standard 420g in Aldi, Lidl and Tesco.
And where Asda's pack of chicken is larger, we've worked out the equivalent price for a fairer comparison.