Mexican soldiers killed 12 suspected criminals in a running gun battle across the central state of Zacatecas on Wednesday, an official said.
The clash erupted when the two sides ran into each other in the city of Rio Grande, sparking a pursuit along 50 kilometers (31 miles) that ended in the town of Sombrerete, the state official told AFP on condition of anonymity.