Tesco has climbed up the cheapest supermarket league tables to seize the silver medal from Sainsbury’s.
Data from alertr showed Britain’s biggest retailer had moved up one space since mid-October, with a basket of 42 essentials costing £114.45.
However, it came off second-best to Asda, which topped the leaderboard on £107.
The retailer has cut its prices in the last two weeks despite rising inflation, suggesting an aggressive stance to attract Christmas shoppers.
READ MORE: Ex-Tesco boss calls knighthood ‘recognition’ for key workers
Morrisons (£118.34) took bronze, while Sainsbury’s (£119.17) was knocked off the podium altogether, landing in fourth place.
Ocado and Waitrose brought up the rear on £126.20 and £133.42 respectively.
“Prices across the board really do vary, with a pretty stark difference between the top and bottom spots on the leader board of almost £27,” alertr co-founder Andy Barr said.
“As we approach Christmas, the battle for supermarkets to offer the best deals to their shoppers is only going to ramp up a notch.”
Aldi and Lidl were not included in the analysis because they stock fewer branded products.
Click here to sign up to Grocery Gazette’s free daily email newsletter