Great Britain's Alistair Brownlee stormed to victory in the London leg of the World Triathlon Series at the weekend.
The 27-year-old, whose win was his second of the series, struggled after the 750m swim before taking on the 20km bike challenge.
However, Brownlee recovered by pulling away from his teammates in the 5km run and reached the finish line in 50 minutes and 39 seconds.
The Olympic champion completed the contest 12 seconds ahead of Spain's Fernando Alarza.