The fighting erupted after an explosion at a Gaza rally by the Islamic group Hamas killed 21 people on September 23rd .