Graeme Storm produced a remarkable performance to edge out Rory McIlroy in a tense play-off to win his first European Tour title in almost 10 years at the BMW SA Open.
The vast galleries were treated to a thrilling three-way battle between Storm, McIlroy and Jordan Smith on the final day at Glendower Golf Club, and it was Storm who defied the odds to beat the four-time major champion at the third extra hole.
The 38-year-old, who only retained his card for the 2017 season when Patrick Reed gave up his European Tour membership in November, led by three overnight but trailed with four holes to play as McIlroy reeled him in.
But Storm, who dropped only one shot in his last three rounds, finished tied with the favourite on 18 under when McIlroy bogeyed the 17th and both players holed clutch four-foot putts for par on the final green, while rookie Smith came up one stroke adrift.