Six cartel gunmen were killed in an overnight clash with soldiers in Ayotlan, Jalisco, the military said Saturday.
The town is about a 40-minute drive from Michoacan state where drug violence is rampant.
The soldiers say they were alerted that heavily armed men had taken over a hotel called Los Arcos and were apparently using it as a "safe house". When they arrived the men opened fire, they say.
The army alleges that the men were members of the Zetas drug cartel, and say they found and seized assault rifles, grenade launchers and ammunition at the scene.