The Mexican city of Teotihuacan has hosted the finals of an ancient ball game.

Organisers have been trying to bring back the game because of its cultural and religious significance.