had a windfall

listen to the pronunciation of had a windfall
English - English
obtained something without effort, had an unexpected piece of good fortune, received an unexpected gain