Olympic champion Alistair Brownlee claimed his second win of the World Triathlon Series with a devastating performance in London.

The Briton, 27, did not enjoy the best transition between the 750m swim and 20km bike, but caught up before blowing away the field on the 5km run.

Brownlee finished in 50 minutes and 39 seconds, 12 seconds ahead of Spain’s Fernando Alarza – his brother Jonny was down the field after bike problems.