Dibaba – who previously won in Manchester in 2013, 2014 and 2016 – had Britain’s Katrina Wootton for company in the opening stages but broke clear around a mile into the race.
Three-time Olympic track champion Tirunesh Dibaba won her fourth Great Manchester Run, finishing the 10km course in 31 minutes and three seconds.
“I am very happy to win this race again,” said Dibaba. “This is a very important race for me because of what happened this week in Manchester, I wanted to give my support to the people of Manchester and England. It is special to me.”
France’s Christelle Daunay was second in 33.08 with Britain’s Katrina Wootton third in 33.18.