Cape Town - Stephen Gallacher birdied three of his last four holes to produce a stunning comeback and win his first European Tour title in five years at the Indian Open.
The Scot had shared the first round lead but a second round 74 saw him slip back and his chances looked doomed when he made a quadruple bogey eight on the seventh hole on Sunday.
The lead kept moving backwards on a windy day at DLF Golf and Country Club but as he stood on the 15th tee, Gallacher still looked an outside bet facing one of the toughest closing stretches on the Race to Dubai.
"I am 45 this year so I am really proud of what I did out here today. It changes my schedule and I can play a bit less and it was great to win with my son Jack on the bag. He has caddied for me 20 events already. It has been a great day. It was great to have him on the bag and Mother's Day as well makes it even more special," said Gallaher.
The 2014 Ryder Cup star knows a thing or two about performing under pressure, however, and he took advantage of the par five before hitting stunning approaches into the 17th and last to claim his first win since the second of back to back Dubai Desert Classic titles in 2014. On Mother's Day back in his native Scotland, it was a father and son show in New Delhi, with son Jack caddying for Gallacher this season in what is likely to be a permanent move for the duo.
A closing 71 moved the 44 year old to nine under and gave him a one shot win over Japan's Masahiro Kawamura, with Spaniard Jorge Campillo a further shot back.
American Julian Suri had led by three after 12 holes but produced a quadruple bogey of his own on the treacherous 14th to slip back, and he finished alongside South African Christiaan Bezuidenhout at six under.
Bezuidenhout made six birdies and two bogeys in a 68 that handed him a third top ten in four events and he finished three shots off the lead, one ahead of fellow South Africans George Coetzee and Erik van Rooyen, Spaniard Nacho Elvira and England's Callum Shinkwin.
Finn Kalle Samooja made the third hole-in-one of the week with a pitching wedge from 139 yards on the 12th for the eighth ace of the season.
Scores after round 4 of the Indian Open 2019 being played at the par 72, 7438 Yards DLF GCC course (am - denotes amateur):
279 - Stephen Gallacher (SCO) 67-74-67-71
280 - Masahiro Kawamura (JPN) 69-70-68-73
281 - Jorge Campillo (ESP) 70-73-71-67
282 - Christiaan Bezuidenhout (RSA) 68-76-70-68, Julian Suri (USA) 67-67-71-77