Asda was comfortably this week’s cheapest retailer, with its £49.33 basket coming in at £2.14 less than nearest rival Tesco’s.

Asda was cheapest or joint-cheapest on 22 of the 33 items, but it was £1 offers on Listerine and Kellogg’s Corn Flakes, coupled with Jacob’s Creek Shiraz Rosé, £1.42 less than at its nearest rivals, that helped it beat off the competition. The win came despite a basket that was 29p more expensive than last week’s following price rises on Cheestrings and Dolmio (18p and 34p respectively) as they came off promotion.

Tesco’s £51.47 basket – 54p cheaper than Morrisons – netted it second place. Its sharpest price rise, of 85.5%, came on organic white onions as its 69p offer expired. This rise was partially offset by modest cuts on Robinsons Whole Orange (4p), oranges (2p) and Marmite (11p). Whole chicken was also reduced by 36p/kg as a promotion.

Third-placed Morrisons cut its whole chicken by 98p/kg, oranges by 2p, Jacob’s Creek by 6p and bananas by 8p/kg. However, Listerine climbed 14p and Kellogg’s Corn Flakes rose 50p. The overall basket was 50p cheaper week-on-week.

Sainsbury’s cut the price of its chicken 26p/kg, oranges 2p, olive oil 32p and scones 9p, but these discounts were not enough to secure third place, with Sainsbury’s basket costing £1.48 more than Morrisons’.

Waitrose was, as usual, the most expensive retailer, although its basket was 13p cheaper than last week. It upped the price of bagged potatoes by 10p and broccoli by 10p/kg, but cut Kingsmill by 13p and chicken by 24p/kg.

Last week, we incorrectly reported the price of Hardys Stamp of Australia Semillon Chardonnay as £4.19 at Tesco and £4.49 at Morrisons. The correct price is £6.12 at Tesco and £6.18 at Morrisons. Tesco Pure Orange Juice was reported as having returned to 88p from a promotional price of 58p, which did not happen until this week.