0345 GMT October 22, 2019
With a time of 1hr 59min 40.2sec, the Olympic champion became the first ever to run a marathon in under two hours in the Prater park with the course readied to make it as even as possible, AFP reported.
"I'm the happiest man today. The message that no human is limited is now in everybody's mind," an elated Kipchoge told reporters after the run, adding he expected more athletes to reach his feat in the future.
"From the first kilometers I was really comfortable. I have been training for it for the last four and a half months, and above all I have been putting in my heart and in my mind that I'll run an under two-hour marathon."
The 34-year-old already holds the men's world record for the distance with a time of 2hr 01min 39sec, which he set in the flat Berlin Marathon on September 16, 2018.
But accompanied by a posse of 41 pacemakers, who took turns to support him, and a car in front of them setting the pace, Kipchoge bested his mark, making good on a failed attempt two years ago in Monza, Italy.
Maintaining a very regular pace at around 2:50 minutes per kilometer, he passed the finish line gesturing and smiling, describing his approach to the finish as "the best moment of my life."
Kipchoge had been 11 seconds in advance at midrace as fans lining the course, many waving Kenyan flags, loudly cheered him on.
Kipchoge's coach, Patrick Sang, said the Kenyan had "inspired all of us that we can stretch our limits in our lives."
"Records are meant to be broken, so down the line someone will try again, but history has been made. It's unbelievable," Sang added.
Kipchoge told reporters earlier this week that his attempt in the Austrian capital was about "making history in this world, like the first man to go to the moon."
Kenya's Eliud Kipchoge celebrates with his wife Grace after becoming the first person to run a marathon in under two hours in Vienna, Austria, on October 12, 2019.
Because of the way the run was set up and paced the International Association of Athletics Federations (IAAF) will not validate the time as a world record.
Pacemakers took turns to support him throughout the 42.195-kilometer (26.219-miles) race. They included 1,500-meter Olympic champion Matthew Centrowitz and former world champion Bernard Lagat.
The course included a 4.3 kilometer-long straight alley, which the Kenyan ran up and down several times amid dry but foggy weather.
Throngs of fans cheered on Kipchoge whenever he passed by.
William Magachi, 33, from Nairobi, was one of many Kenyans watching.
"It's amazing. He is a super human being, the positivity, what he has been able to achieve.
"It's a record breaking moment. It never happened and may never happen again in my lifetime... I'm a lucky man."
His number one fan, his mother Janet Rotich, was watching from her home in a village close to Babsabet in Kenya.
"I am happy today because he has won...I thank him so much for this, for me, for Kenya and the world," she said.
Kipchoge already tried in May 2017 to break the two-hour barrier, running on the Monza National Autodrome racing circuit in Italy, failing narrowly in 2hr 00min 25sec.
But this time he said before the race that he was mentally stronger and more confident.
The course had been prepared so that it should take Kipchoge just about 4.5 seconds more than on a computer-simulated completely flat and straight path, according to analysis by sports experts at Vienna University.
In total, he only had to descend 26 meters in altitude and climb 12 meters, the experts said.
The world marathon record has, for the past 16 years, been contested uniquely between athletes from Kenya and Ethiopia. The two nations are also fierce rivals for distance medals on the track.
Kipchoge's record was almost beaten last month in the Berlin Marathon by Ethiopia's Kenenisa Bekele, who ran 2:01.41, just two seconds short of the official world mark.