A month after staging the city’s biggest ever half marathon, Cardiff hosted one of the UK’s top cross country events.