Reigning world cross country champion Geoffrey Kamworor (pic) beat arch-rival Bedan Karoki to win the men’s race at the IAAF Kenyan international cross country at Nairobi’s Uhuru gardens yesterday.