Det såg ut att bli en ny förlust, fjärde raka med cupfinalen inräknad.
I stället blev det tre tunga, tunga pinnar mot Häcken.
Jón Gudi Fjóluson kvitterade Alhassan Kamaras ledningsmål från den första halvleken när han nickade in 1–1 och Sebastian Andersson som älskar att spela på Bravida Arena avgjord med att nicka in 2–1.
Båda gångerna stod Linus Wahlqvist för framspelningen.
Det var en mycket händelserik match som svängde in i det sista.
– Första halvlek är jämn. De får första målet och vi tappar lite, vi har fått första målet emot oss ganska mycket och det känns tungt, fortsätter Andersson.
Som avgjorde på samma arena med att sätta 2–1 för IFK för ganska exakt ett år sedan.
Det var en förlösande seger på många sätt.
– Vi var inte oroliga att målen inte kommit. Vi vet vad vi kan, vi såg det förra året men det har inte gått som vi velat. Det har varit lite upp och ned.
Jens Gustafsson summerade matchen som IFK:s bästa sett över 90 minuter i år.
– Vi kommer från en tyngre period där vi haft resultaten emot oss. Det kan påverka men vi jobbar på metodiskt med vårat anfallsspel. Vi är nöjda att åka härifrån med tre poäng, säger IFK-managern till CMore.