Brit Farah has recently returned from a training camp in Kenya
Defending champion Mo Farah set a new British road record to win the Bupa London 10,000m on Monday.
GB's Farah clocked 27 minutes and 44 seconds in the race as he outsprinted Kenya's world record holder Micah Kogo to clinch victory by five seconds.
Farah's US-based compatriot Chris Thompson was third in 28mins 17secs.
"I knew I was in great shape coming into the race and I was confident," said Farah, who has recently returned from training in Kenya alongside Kogo.
Newham and Essex Beagle Farah and Kogo were in contention from the off and between kilometres five and six they broke clear of Thompson and another Kenyan Gordon Muhugu, who finished fourth, between kilometres five and six.
With two kilometres remaining, Olympic 10,000m bronze medallist Kogo moved marginally ahead of Farah, but the reigning European indoor 3,000m champion refused to fade and hit the front with 200m to go before kicking on to win.
"My aim was to come out and run hard and if the pace was good just to go with it," added 27-year-old Farah.
"I love London and I get loads of support - and with 200m to go I just went 'boom'. I'm now excited and looking forward to the European 10k next weekend."
Farah's record was six seconds quicker than his previous best, set in London last year.
In the women's race, Kenya's Mary Keitany, the world record holder over 25km, raced to victory in a new course record and lifetime best of 31:05.