Gilbert Kirwa of Kenya broke both the defending champion and the course record to win the 2009 Commerzbank Frankfurt Marathon today, in 2.06.14, a time that puts him in the top 20 all-time at the distance.
It also nets him 95,000 euros in prize money and bonuses.
Kirwa, 23, was running only his second marathon, having won his first in Vienna six months ago, in 2.08.21.
Vienna was a race for debutants, but today Kirwa was also more than equal to the tried and tested, and celebrated.
When defending champion Robert Kiprono Cheruiyot took the lead shortly after 25 kilometres, it looked as if he was on his way to a successful defence of last year's title.
But Kirwa pegged him back within five kilometres, and they ran together until 38k when Kirwa gradually moved away to win by over 50 metres, with Cheruiyot clocking 2.06.23 for second, still 58sec better than his course record of 2008.
"When he went away, I thought he would win," said Kirwa of Cheruiyot immediately after the finish.
"But when I started to catch him, I thought I could win. I had a little problem with stiffness in my back, but it's OK.
Two marathons, two victories, I'm very happy".
Cheruiyot blamed an ongoing hamstring problem, for causing him to slow down, and let Kirwa take the advantage.
He said, "It's the same problem I had in Boston," where he finished fifth in April.
Although he was on paper the fastest man in the field, with his 2.06.50 from ten years ago, William Kiplagat, 37, claimed beforehand that he is more of coach nowadays, principally to Cheruiyot.
Yet he showed many of his young compatriots how to do it, by finishing third, in 2.07.05, also inside the previous record.
Agnes Kiprop of Kenya won the women's race in 2.26.57, ahead of her colleague, Hellen Kimutai, 2.27.50, with Karolina Jarzynska of Poland third, in 2.29.10
After overnight rain and a misty early morning, the temperature for the 10am start was perfect at 12C (54F), with the sun breaking through.
A group of 20 went through halfway in 63.35, half a minute slower than anticipated, but it gave the leaders the oportunity to run a ‘negative split,' ie a faster second half, infinitely preferable to hanging on for grim death at the end.
But no marathon is easy, and Kirwa's ample reward was the equal 17th fastest in history, and the advantage of a favourable exchange rate, earning him well over $100,000.
1. Gilbert Kirwa (Ken)- 2:06:14
2. Robert K Cheruiyot (Ken)- 2:06:23
3. William Kiplagat (Ken)- 2:07:05
1. Agnes Kiprop (Ken) - 2:26:57
2. Hellen Kimutai (Ken)- 2:27:50
3. Karolina Jarzynska (Pol) - 2:29:10