The 37-year-old, who has now won 15 of his 17 career marathons, including two Olympic triumphs and 10 major titles, was in a class of his own, setting a blistering pace along the flat, fast inner-city course from the start on an overcast day.
Kipchoge had played down his chances of a world record in the build-up.
In Vienna in 2019, he become the first athlete to run the 26.2-mile distance in under two hours.
However, it was not recognised as the official marathon world record because it was not in open competition and he used a team of rotating pacemakers.