Meanwhile, Mo Farah broke the British marathon record as he finished the race third.
The second fastest man ever Kenenisa Bekele finished sixth in 2:08:53 and 2017 London champion Daniel Wanjiru crossed the line in 2:10:35 to finish eighth. And just like past year, six-time Paralympic gold medalist Weir edged out two-time victor Hug to claim victory in a time of one hour 31 minutes and 15 seconds. American Susannah Scaroni was third in 1:43:00.
But Sir Mo, who quit the track last summer to concentrate on marathon running, said he "enjoyed" his run through London - and the support from spectators.
Meanwhile, nearly 100 runners attempted Guinness World Records - and the amount raised for charity is set to top the record £61.5million achieved previous year.
"Top ten, a personal best and a qualifying time for the European Championships, I can't have any complaints, though I would have liked to have gone faster", said Partridge.
"My season has been really good and my training actually doesn't need to be tested".More news: Comey no friend of Clinton or Trump
"I think it's mission accomplished, I wasn't thinking about time, I just wanted to fight and compete with these guys".
"I feel very surprised still, it's unreal, that was incredible", De Rozario, told interviewers after the event.
"I've got a long way to go in the marathon. At the beginning when I used to do marathons my endurance was rubbish so I'm keeping the speed and gaining a bit more endurance base".
"Definitely", said Kipchoge, when asked if defending his Olympic title in Tokyo was in the back of his mind: "It's in the front of my head".
De Rozario is a triple Paralympic silver medallist and dual world champion, and claimed gold in the T54 1500m and marathon for the host nation on the Gold Coast this month. I hung as much as I could but it is so different to the track - it is different pain. Thanks to the girls who were in that race, that was awesome. Past year £61.5m was raised.
She has since switched to marathons and her second race over the distance will be in Frankfurt, Germany on October 29. "It's hot today, which is so different from Boston in freezing conditions! But at the end of the day you've got to fight like a man". "I will be back", he had insisted.
Vivian Cheruiyot savours her victory after winning an Olympics gold medal in 5,000m in Rio de Janeiro, Brazil a year ago.