Eliud Kipchoge becomes the first person ever to run a marathon in under two hours 4 weeks ago

Eliud Kipchoge becomes the first person ever to run a marathon in under two hours

That's real-life superhero stuff.

Anyone who runs long distances, or has ever screwed up the settings on a treadmill, will know how hard it is to run at a pace 20km/h for any amount of time, even a matter of seconds.

That's a little bit slower than the speed Kenyan runner Eliud Kipchoge averaged when he broke his own world record for marathon finishing time, crossing the finish line at one hour, 59 minutes and 40 seconds.

It's the first time a runner has ever completed a sub-two hour marathon.

The run was funded by British chemical company INEOS, and took place in Vienna, Austria. However, it will not be recognised as a world record by the IAAF (International Association of Athletics Federations — as it was not in open competition.

This was Kipchoge's second attempt to complete the 42.2km run in under two hours, having narrowly failed by 26 seconds two years ago.

You can watch the moment that the 34-year-old Olympian makes history below.