Three police officers and four gunmen were killed in a armed confrontation in the western Mexican town of Tepatitlan, the Jalisco state Attorney General's Office said Wednesday.

The gunfight erupted Tuesday night when members of a criminal outfit opened fire on municipal police who spotted them "consuming drugs on the public thoroughfare," the AG's office said in a statement.

The Tepatitlan cops requested help from state authorities after the assailants took refuge in a house from where they continued pelting the police with gunfire and grenades.

Three officers were killed and four others wounded, including two who remain hospitalized in stable condition. The other two, injured by grenade fragments, were treated and released,

Police found three gunmen dead inside the house, while a fourth was fatally shot outside as he tried to flee, the AG's office said. EFE