Sonia O'Sullivan scored one of the best wins of her international career in Sunday's Bupa Great Manchester Run.
Sonia O'Sullivan has benefited from altitude training
The Irishwoman outsprinted defending champion Berhane Adere to win the 10km race in 32 minutes 12 seconds.
Ethiopian Adere finished the 10km test three seconds behind O'Sullivan with 2004 London Marathon winner Margaret Okayo third in 32:24.
Hayley Yelling was the first domestic runner across the finishing line. The Bedford ace came eighth in 33.01.
Tracey Morris, who will join Yelling in contesting the marathon at this summer's Olympics after becoming the first Briton home in London, was 11th in 33.53.
The men's race saw Craig Mottram again prove he is currently the world's leading distance runner.
The Australian won by five seconds ahead of Zersenay Tadesse of Eridrea with third place going to Ireland's Cathle Lombard.
David Weir won the men's wheelchair event in 22.30 ahead of Velocity club-mate Tushar Patel, whose time was 22.56. Wakefield's Jason Richards finished third in 26.26.
The women's event saw Francesca Posellato from Italy given the verdict ahead Shelly Woods from Blackpool, both women clocking the same time of 26.28. Rachel Potter of Belle Vue Racers was third in 26.36.