In the 27 weeks since 12 June, Asda has taken an almost unassailable lead on price, offering the cheapest basket 16 times. But it has faced stiff competition at times from Morrisons. The latter boasted five cheapest baskets from 14 August to 9 October while Asda only had three in the period.
However, a renewed focus on price in the past three months has left Asda on track for a 14th successive win as Britain's cheapest supermarket. Morrisons ended up with seven cheapest baskets in the six-month period.
The service and availability races were more closely fought. Asda scooped eight store of the week awards and provided seven full baskets, with just one more win in each category than Sainsbury's.
At the other end of the scale, Waitrose scored lowest on service while Tesco was bottom on availability.
Tesco did, however, have the shortest average queuing time at checkouts, at two minutes and six seconds compared with Morrisons' longest average queue time of four minutes 14 seconds.