Klara Spilkova became the first Czech player to win a Ladies European Tour event with a one stroke victory over Suzann Pettersen at the Lalla Meryem Cup.

The 22-year-old from Prague fired a final round of 66 on the Blue Course at Royal Golf Dar Es Salam – which tied the best round of the week with Georgia Hall – and came from four strokes back to claim her first win with a 72-hole total of eight-under-par 280.

Overnight leader Pettersen had a 15-foot birdie putt to tie on the 18th green, but her effort came up just short.

Spilkova, who represented the Czech Republic in the Olympic Games in August, was meditating on the practice putting green when she learned the news and she said: “I’m so happy, it’s crazy.”

This was her first start on the LET in 2017, although she warmed up with a fourth-place finish in the Terre Blanche Ladies Open on the LET Access Series last week.

“I just took almost a two month break to work on myself more than anything else. I didn’t play much golf. I was trying to get my mind in the right place and it worked. I feel much better than last year. The hardest challenge is always your ego. I just won for myself, because I felt no ego. I can’t believe it. It’s just great. I don’t really have any emotions now.”

The seventh-year LET member first played in the tournament as a 16-year-old rookie in 2011, the year that her friend and mentor, Zuzana Kamasova, from Slovakia, won the title in Agadir to become the LET’s first winner from Eastern Europe.

Spilkova said: “I was thinking about Zuzana as I walked down the 18th and I’m going to call her tonight.” With a first prize cheque of €67 500, she will now move to the top of the LET Order of Merit.

Pettersen signed off with a 71. Having started the final round with a two-stroke lead, she was quickly caught by Annabel Dimmock, who birdied the first two holes to tie at six-under. The world number 17, Pettersen re-established her lead with a birdie on the long sixth, but then bogeyed the 10th and 15th.