Hammarby är vidare till semifinal i Svenska Cupen sedan AIK besegrats med 2-1 inför 28 279 i ett rökigt drama över 97 minuter.