Lucy Hall beats Jessica Learmonth (both from Great Britain) to the finish line in a closely fought womens race during the Discovery Triathlon World Cup Cape Town 2017. Image by Greg Beadle