From Newsweek, International Edition.
Cutting economic links with Russia would also mean lost opportunities.Thanks to its oil windfall.
What does 'oil windfall' mean?
A windfall is a luck/valuable chance find or acquisition. So an oil windfall is the discovery of extensive oil deposits which will massively contribute to Russia's income.