Mexico are having a great year.