Gary Stal claimed his first European Tour victory and became the youngest winner of the Abu Dhabi Championship as Martin Kaymer blew a 10-shot lead in a dramatic final round.
Kaymer looked certain to secure his fourth win in Abu Dhabi when he surged 10 shots clear after birdying three of the first four holes on Sunday, but the German suffered an astonishing collapse to finish third with a closing 75.
As Kaymer fell to pieces, 22-year-old world number 357 Stal shot a seven-under final round of 65 to finish 19 under for the week and one shot ahead of second-placed Rory McIlroy, who finished with a 66.
There appeared to be no stopping two-time major-winner Kaymer, who headed into the final round after moving to 20 under - a record for the tournament after 54 holes - on Saturday with a sublime 65.
A double bogey at the ninth gave Kaymer's rivals encouragement and he then made a mess of the 13th, making a triple-bogey seven to drop a shot behind, from which he was unable to recover.
While Kaymer was in meltdown it was Frenchman Stal who rose to the occasion, picking up four shots on the front nine and a further three after the turn
There was almost a dramatic finish when McIlroy came close to holing from a bunker to force a play-off, but instead the world number one was runner-up in this tournament for a fourth time.
Stal, a two-time Challenge Tour winner, missed the cut last year but 12 months on he was able to celebrate his maiden European Tour win at the 41st time of asking.
He also broke Kaymer's record as the youngest winner of the Abu Dhabi Championship at the age of 22 years and 343 days - with Kaymer 23 years and 24 days old when he triumphed in 2008.
Frenchman Victor Dubuisson and Belgian Thomas Pieters were tied for fourth place on 16 under.