A supermarket that was accused of 'taking the mick' out of shoppers with constant price hikes is now second cheapest behind Lidl.
We've been tracking the cost of the same eight essentials at the six main supermarkets for a year now - and for the majority of that time, it's been Morrisons taking the unfortunate title of 'most expensive'.
Following weeks of continuous price hikes last summer, it was accused of 'laughing at customers', who claimed its prices were rising more than anywhere else.
Read more: 'Bye bye Tesco' - Shoppers fume as supermarket makes big change to home deliveries
Even in January the retailer was still charging the most for the shopping basket, which includes a two-pint bottle of milk, a loaf of bread, a pack of chicken breasts, a pack of mince, tea bags, coffee, beans and butter.
But this week that's all changed - with Morrisons taking over from Aldi as the second cheapest supermarket behind Lidl.
While its mince has risen from £2.39 to £2.49, in line with the other supermarkets, the change is largely due to it reducing the cost of its chicken breasts down from £2.59 to £2.25.
That's now the cheapest you can pick up a 300g pack from any of the stores. The price at Lidl and Aldi is £2.29, Sainsbury's is £2.50, Tesco £2.55 and Asda £3.
The overall bill at Morrisons is now £11.93, just 5p more than Lidl. At Aldi it's £12, followed by Tesco at £12.21, Sainsbury's at £12.31 and Asda at £12.50.
Last week it was Tesco in the bottom slot, but it's managed to climb the chart after Sainsbury's increased the price of its Hubbard's coffee and Asda followed the other supermarkets by hiking its mince to £2.49. Its Just Essentials mince had previously been £2.19.
Have you changed where you shop because of price rises? Let us know in the comments.
Here's the full list:-
Lidl
Loaf of white bread 800g - 36p
Milk 2 pints - £1.30
Coffee 200g - £1.99
Teabags 160 - £1.19
Salted butter 250g - £1.99
Beans 420g tin - 27p
Chicken 300g - £2.29
Mince 500g 20% fat - £2.49 (up from £2.19)
Total £11.88 (up from £11.58)
Morrisons
Loaf of white bread 800g - 85p
Milk 2 pints - £1.30
Coffee (2 x 100g) - £1.66
Teabags 160 (2 x 80-pack Savers) - £1.24
Savers Salted butter 250g - £1.89
Beans 410g tin - 25p
Chicken 300g - £2.25 (down from £2.59)
Mince 500g 20% fat - £2.49 (up from £2.39)
Total: £11.93 (down from £12.17)
Aldi
Loaf of white bread 800g - 39p
Milk 2 pints - £1.19
Coffee 200g - £1.99 (up from £1.89)
Teabags 160 - £1.39
Salted butter 250g - £1.99
Beans 420g tin - 27p
Chicken 300g - £2.29
Mince 500g 20% fat -£2.49
Total £12 (up from £11.90)
Tesco
Loaf of white bread 800g - 39p
Milk 2 pints - £1.30
Coffee 200g (2 x 100g) - £1.84
Teabags 160 (2 x 80-pack) - £1.38
Salted butter 250g - £1.99
Beans 420g tin - 27p
Chicken 300g - £2.55
Mince 500g 20% fat -£2.49
Total £12.21
Sainsbury's
Loaf of white bread 800g - 39p
Milk 2 pints - £1.30
Coffee 200g £1.99 (up from £1.85)
Teabags 160 - £1.39
Salted butter 250g - £1.99
Beans 400g tin - 26p
Chicken 300g - £2.50
Mince 500g 20% fat - £2.49
Total £12.31 (up from £12.17)
Asda
Loaf of white bread 800g (Just Essentials) - 39p
Milk 2 pints - £1.30
Coffee 200g (2 x 100g Just Essentials) - £1.66
Teabags 160 (4 x 40-pack Just Essentials) - £1.40
Salted butter 250g - £1.99
Beans 410g tin (Just Essentials) - 27p
Chicken 300g - £3
Mince 500g 20% fat -£2.49 (up from £2.19)
Total £12.50 (up from £12.20)
READ NEXT: