Gary Stal overturned an eight-shot deficit to deny Martin Kaymer and claim a maiden European Tour title at the Abu Dhabi HSBC Golf Championship.
The two-time Challenge Tour winner closed with a brilliant seven under par 65 for a 19 under total, which proved just enough on an exhilarating final day.
Three-time winner Kaymer had carried a six shot lead going into Sunday's final round, and at one stage extended his advantage to ten shots after birdies at three of his first four holes.
Frenchman Stal started the day eight behind, but went to the turn in 32 and birdied the tenth just as two-time Major Champion Kaymer was beginning to falter.