Ernie Els birdied the last hole to seal a one-shot victory at the BMW International Open in Munich.
The 43-year-old finished with a 69, which included four birdies and a bogey, for a final total of 18-under-par.
Dane Thomas Bjorn, who had Billy Foster on his bag, also fired a 69 to finish runner-up on 17-under.
South African Els, who won last year's Open, began the day in a share of the lead with Swede Alexander Noren and Frenchman Alexander Levy.
Coming down the stretch the four-time major winner and Bjorn were both on 17-under with six holes remaining, with Levy a shot further back.
But Bjorn had a double bogey at the 14th to end his hopes and Els's third successive round of 69 was enough to clain his 28th European Tour victory.
"It's been a long while," said Els afterwards. "I've had a great weekend in Germany and tried a long time to win this golf tournament. I made it pretty tough for myself again. I stayed with the basics. It's great to get my name on this wonderful trophy."
Els also admitted the win is a boost ahead of the defence of his Open title at Muirfield from the 18th of July, saying: "Obviously it gives me a lot," he added. "Wire to wire you've got the pressure and every night you've got to sleep on it. This is quite a week for me. There were a lot of strong players in the field. I'm really looking forward to Muirfield."
Below are the clubs that Els used to win in Germany:
Driver: Callaway RAZR Fit Xtreme (9.5-degree)
Fairway wood: Callaway RAZR Fit Xtreme (3- and 5-wood)
Hybrid: Callaway X Utility Proto (21- and 24-degree)
Irons: Callaway RAZR Muscleback irons
Putter: Odyssey Tank #7
Ball: Callaway HEX Black Tour