A Mexican army helicopter has been shot at in the western state of Jalisco, killing three soldiers and injuring 12 others.
The country's defence minister said the aircraft was forced to make an emergency landing after it came under fire from members of a drug cartel.
A government official said the Jalisco New Generation gang was believed to be behind the attack, Reuters reports. There were violent clashes elsewhere in the state on Friday.
Jalisco's Governor Aristoteles Sandoval said at least seven people had been killed and 15 injured.
Vehicles were set on fire and banks and petrol stations were damaged across the region.