"luck, success" is Удача in Russian.
Удача means "luck, success" in English.
Word #1010 of 4,000 by frequency in Russian — level B1.
Это была большая удача.
That was a great stroke of luck.