Yes, you don’t need visa.
All foreign visitors, regardless of their nationality, traveling to Mexico for tourism,
business or in transit to another destination, are exempt from presenting a Mexican
visa as long as they have any type of a valid visa issued by any the following
countries...