Gareth Davies successfully completed the challenging eight-mile course in two hours and 54 minutes