Retailer Tesco has today reported a 20% drop in full-year pretax profit as the cost of adapting the business for a pandemic wiped out its "exceptionally strong" sales.
With restaurants and cafes shut for large parts of 2020, supermarkets saw a surge in demand as shoppers stocked up on goods to eat at home during lockdown.
But that rapid shift to serving people online cost £892m in Britain alone, hitting Tesco's bottom line.
Its profit before tax came in at £825m, down 19.7% on the year before.
But its total adjusted retail operating profit came to £1.99 billion, beating forecasts.
Chief executive Ken Murphy said Tesco had shown incredible strength and agility.
"While the pandemic is not yet over, we're well-placed to build on the momentum in our business. We have doubled the size of our online business and through (the loyalty) Clubcard, we're building a digital customer platform."
Tesco said that sales in its Irish operations rose by 13.7% to £2.678 billion at constant rates driven by particularly strong growth in its large stores.
Its Irish online business increased capacity by over 60% since the start of the year in response to customer demand, with online sales participation increasing from 6% to 9%.
"I am very pleased with the performance of the business during what has been an incredibly challenging year for everyone due to COVID-19," said Kari Daniels, CEO of Tesco Ireland.
"These results are a testament to the agility, responsiveness and hard work of our colleagues who continue to prioritise the safety of colleagues and customers."
The company reported a 6.3% rise in group like-for-like sales, including a 7.7% lift in its core British market.
UK online surged 77% to £6.3 billion as it doubled capacity to 1.5 million delivery slots a week.
It said that while some of the additional sales volumes would fall away as Covid-19 restrictions ease, it expected a strong recovery in profitability and retail free cash flow as the majority of the pandemic costs would not be repeated.
While uncertainty around a recovery makes it difficult to predict the year ahead, Tesco said its best estimate is that retail operating profit will recover to a similar level as in the 2019/20 financial year, the year before the pandemic.
It proposed a full-year dividend in line with last year.
Tesco's three major UK rivals - Sainsbury's, Asda and Morrisons - have all enjoyed strong sales over the last year, with coronavirus restrictions forcing many people to work from home.
However, they have also had to endure the costs of additional workers, staff sick pay and in-store measures to deal with the pandemic, which has dented profits.