German Martin Kaymer won the BMW International in Munich - but only after losing a six-shot lead and being forced into a play-off by Dane Anders Hansen.
After three days of superb golf Kaymer struggled to the turn in 38 and ran up a triple-bogey eight on the long 11th, putting two balls in the lake short of the green.
But the 23-year-old, now sixth in the Ryder Cup race, birdied two holes later and then, needing another on the par-five last to match Hansen's 15-under-par total, was on in two and almost made a 40-foot putt for eagle and the £262,752 title.
Back they went to the same hole and while Hansen was in two bunkers Kaymer hit a massive drive and an even better approach to seven feet. When the two-time European PGA champion three-putted for a bogey six, Kaymer had three for it, but two-putted for birdie.
English trio Paul Casey, John Bickerton and Mark Foster tied for third on 13 under, while Colin Montgoimerie's 16th place was his best stroke play finish since January.
Hansen, who had knee surgery under a month ago and was originally told he could be out for four to six weeks, had been eight behind at the start of the day, but closed with two 67s.
Kaymer dedicated the victory to his seriously ill mother, crying and saying: "This was for you."
He moves up four spots in the Ryder Cup standings with only 10 weeks left and now has a great chance of making his debut in September.
Kaymer, who after his first win said he did not expect to make the Ryder Cup side, added after his second: "I think I have a really good chance now and I'm looking forward to it."
When he won in Abu Dhabi in January - two weeks before finishing runner-up to Tiger Woods in Dubai with a birdie-birdie-eagle finish - Kaymer was also six ahead entering the final round and turned in 39.
He was not caught on that occasion and eventually won by four, but remembering that he said: "Six shots is a lot, but it does not feel like that.
"I struggled a little bit and made a big mistake on the 11th. I thought I would make it easy with a five-iron, but got a little loft on the ball.
"I didn't keep my patience, but I will know for next time and I kept fighting.''
For a while it looked as though Bickerton might be the one to capitalise on Kaymer's collapse - just as he did when Ernie Els took an eight on the final hole in South Africa in December.
Bickerton would have equalled the Tour record by making up a 10-stroke deficit on the final day, but came up two short.
Collated final round scores & totals in the European Tour BMW International Open, Golfclub Munchen Nord-Eichenreid, Munich, Germany
(Gbr & Irl unless stated, par 72):
273 Martin Kaymer (Ger) 68 63 67 75 (Kaymer won play-off at first extra hole), Anders Hansen (Den) 69 70 67 67
275 Paul Casey 70 68 67 70, Mark Foster 67 72 68 68, John Bickerton 70 70 68 67
277 Robert Jan Derksen (Ned) 74 69 69 65, Charl Schwartzel (Rsa) 69 69 66 73, Martin Erlandsson (Swe) 70 70 71 66, Francois Delamontagne (Fra) 70 66 70 71, Thomas Levet (Fra) 69 69 67 72, Henrik Stenson (Swe) 69 68 72 68
278 Ross Fisher 70 68 67 73
279 Retief Goosen (Rsa) 69 69 69 72, Soren Kjeldsen (Den) 68 73 68 70, Andrew McLardy (Rsa) 68 75 73 63
280 Iain Pyman 69 74 64 73, Alexander Noren (Swe) 68 73 72 67, Tino Schuster (Ger) 69 68 69 74, Colin Montgomerie 70 71 68 71, David Lynn 67 73 66 74, Graeme Storm 68 69 70 73, Mardan Mamat (Sin) 66 71 74 69, Alex Cejka (Ger) 74 67 71 68
281 Joel Sjoholm (Swe) 71 71 65 74, Benn Barham 68 68 69 76, Gary Murphy 71 70 68 72, Alastair Forsyth 74 68 71 68, David Frost (Rsa) 74 69 68 70, Peter O'Malley (Aus) 66 75 68 72
282 Peter Hanson (Swe) 72 70 69 71, Mikael Lundberg (Swe) 72 68 74 68, Stephan jr. Gross (Ger) 71 68 71 72, Ariel Canete (Arg) 73 65 70 74, Peter Hedblom (Swe) 69 72 71 70, Simon Khan 75 65 71 71
283 Oliver Fisher 71 70 71 71
284 Daniel Vancsik (Arg) 67 74 69 74, Bernhard Langer (Ger) 70 72 71 71, Barry Lane 70 70 72 72
285 Shiv Kapur (Ind) 71 72 71 71, Rafael Echenique (Arg) 66 73 71 75, Gregory Bourdy (Fra) 70 72 70 73
286 Jean-Baptiste Gonnet (Fra) 67 72 75 72, Francesco Molinari (Ita) 71 72 72 71, David Howell 69 69 71 77, Peter Lawrie 73 68 71 74, Jyoti Randhawa (Ind) 71 69 75 71
287 Gareth Paddison (Nzl) 70 70 74 73, Thomas Bjorn (Den) 71 67 76 73, Pelle Edberg (Swe) 70 68 73 76, Maarten Lafeber (Ned) 70 68 75 74
288 Markus Brier (Aut) 71 70 74 73, Peter Fowler (Aus) 71 70 74 73
290 Carl Suneson (Spa) 69 73 75 73
291 Richard Finch 69 68 73 81, Jarmo Sandelin (Swe) 71 69 79 72, Florian Praegant (Aut) 74 67 79 71, Bradley Dredge 73 65 72 81
292 Niclas Fasth (Swe) 70 72 81 69, Jean-Francois Lucquin (Fra) 73 70 75 74
294 Pedro Linhart (Spa) 70 73 73 78, Anton Haig (Rsa) 66 73 79 76, Pablo Larrazabal (Spa) 69 69 74 82
296 Mark Brown (USA) 72 71 80 73
298 Hennie Otto (Rsa) 73 68 77 80
299 Tom Whitehouse 72 71 79 77