OSAKA - Ethiopia's Hailemaryam Kiros outsprinted Uganda's Victor Kiplangat over the final 200 meters to win the Osaka Marathon on Sunday.