The robots ran to humans at the Yizhuang Half Marathon in Beijing on Saturday.
Twenty-one humanoid robots, designed by Chinese manufacturers, ran with thousands of runners who completed the 21 km (13 mile) route.
The winner was Tiangong Ultra, who crossed the line in two hours, 40 minutes and 42 seconds.
Some robots completed the race, while others fought from the beginning. A robot fell to the starting line and set up for several minutes before climbing and take off.
Although robots have appeared in the marathons in China in the past, this is the first time they have run by humans along a half marathon.
Video edited by Jack Burgess and Anna Lamche
Leave a Reply