(CNN)Sophia Popov clinched a surprise victory at the British Open on Sunday, winning her first major by two shots.
Ranked 304th in the world, the 27-year-old German almost gave up the game having not won on either the LPGA Tour or Ladies European Tour. She sobbed with happiness as she held the trophy aloft at Royal Troon Golf Club in Troon, Scotland.
Besides the emotional victory, Popov went home with a $675,000 winners cheque after shooting three-under par 68.
"There has been a lot of struggle over the last six years and I was just glad I was able to overcome it," she said after her win. "I almost quit playing last year, thank God I didn't."
Popov was leading going into the final day and held her nerve to hold off her nearest competition in Jasmine Suwannapura and Minjee Lee.