A civilian has suffered minor wounds as Azerbaijan kept an Armenian town under heavy cross-border gunfire for 40 minutes last night.