China will overtake the US to become the world's largest economy by 2028, five years earlier than previously forecast, a report says.
The UK-based Centre for Economics and Business Research (CEBR) said China's "skilful" management of Covid-19 would boost its relative growth compared to the US and Europe in coming years.
Meanwhile India is tipped to become the third largest economy by 2030.
The CEBR releases its economic league table every year on 26 December.
Although China was the first country hit by Covid-19, it controlled the disease through swift and extremely strict action, meaning it did not need to repeat economically paralysing lockdowns as European countries have done.
As a result, unlike other major economies, it has avoided an economic recession in 2020 and is in fact estimated to see growth of 2% this year.
The US economy, by contrast, has been hit hard by the world's worst coronavirus epidemic in terms of sheer numbers. More than 330,000 people have died in the US and there have been some 18.5 million confirmed cases.
The economic damage has been cushioned by monetary policy and a huge fiscal stimulus, but political disagreements over a new stimulus package could leave around 14 million Americans without unemployment benefit payments in the new year.
US and Chinese economies 2010-2035. Gross domestic product in $US trillions (constant prices). Chart shows Chinese and US economic output over time with China overtaking the US around 2028 .
"For some time, an overarching theme of global economics has been the economic and soft power struggle between the United States and China," says the CEBR report. "The Covid-19 pandemic and corresponding economic fallout have certainly tipped this rivalry in China's favour."
The report says that after "a strong post-pandemic rebound in 2021", the US economy will grow by about 1.9% annually from 2022-24 and then slow to 1.6% in the years after that.
By contrast the Chinese economy is tipped to grow by 5.7% annually until 2025, and 4.5% annually from 2026-2030.
China's share of the world economy has risen from just 3.6% in 2000 to 17.8% now and the country will become a "high-income economy" by 2023, the report says.
The Chinese economy is not only benefitting from having controlled Covid-19 early, but also aggressive policymaking targeting industries like advanced manufacturing, said CEBR deputy chairman Douglas McWilliams.
"They seem to be trying to have centralised control at one level, but quite a free market economy in other areas," he told the BBC. "And it's the free market bit that's helping them move forward particularly in areas like tech."
But the average Chinese person will remain far poorer in financial terms than the average American even after China becomes the world's biggest economy, given that China's population is four times bigger.
In other predictions:
The post-Brexit UK economy will grow by 4% annually from 2021-25 and 1.8% annually from 2026-30 (after shrinking in 2020)
India had overtaken the UK as the fifth-biggest economy in 2019 but has slipped behind it again due to the pandemic's impact. It won't take over again until 2024, the CEBR says India's economy will go on to overtake Germany in 2027 and Japan in 2030.