Britain's Chrissie Wellington hung on for her fourth world title at the Ironman World Championships in Hawaii, running the last 100 yards trailing a huge Union Jack and bursting into tears as she broke the tape.
The 34-year-old, who finished in 8:55:08 yesterday, said: "This race means more to me than anything. It's the sweetest victory – I just proved that anything is possible."
Wellington, who missed last year's race due to illness, was racing injured after crashing her bike during training. She was pushed in the closing stages by 2010 champion Mirinda Carfrae of Australia, who set the run-course record last year. "My victory is also hers as well," added an emotional Wellington.