Battle of mechain