Kenyan runner Eliud Kipchoge broke the two-hour barrier for running a marathon when he ran one hour 59 minutes and 40 seconds. He was in Austria, as part of the Ineos 1:59 Challenge, starting his run at 8:15am local time. You can watch it below.

Kipchoge tried the feat before, as part of the Nike Breaking 2 project but finished in two hours and 25 seconds.

Kipchoge holds the marathon world record (2:01:39), set in Berlin in 2018. His latest time is an incredible performance, but does not count as the record because there is no one else competing, and Kipchoge had pacers.

On landing in Vienna, Eliud Kipchoge said: “I am ready for the 1:59 Challenge. My training has been successful and I look forward to the Challenge ahead and showing the world that no human is limited.”