The six-times London Marathon winner raced to a record of two minutes 57 seconds -- breaking his own previous best by six seconds -- in the Westminster Mile event in London.
"I've always said I could do it," said Weir, adding that he had completed 'the perfect race' ahead of second-placed South African Ernst van Dyk at the finish line in front of Buckingham Palace.
Weir also won the event in 2013, 2014 and 2015.
News that makes sense
Your trusted source for staying up-to-date with the world around you. Get free daily news updates and analysis, straight to your inbox.
(Reporting by Neil Robinson; editing by Clare Fallon)
