IFK tog ledningen på straff. Det var Joel Mattsson som fixade straffen för IFK när han blev omkullsprungen bakifrån då han var bolldrivande i Ilves straffområde. Amin Nazari var stensäker från straffpunkten och satte bollen högt och hårt i målvaktens högra kryss när matchen var 27 minuter gammal.
Ilves bästa chans i den första halvleken kom tio minuter före pausvilan. Mauro Severino fick en dubbelchans inne i IFK:s straffområde som målvakten Igor Levchenko och mittbacken Kristian Kojola redde ut tillsammans.
Den andra halvleken blev händelserik. Lagkapten Kristian Kojola tvingade sbyta inför den andra halvleken och Hamed Coulibaly och Ivan Tatomirovic bildade mittbackspar. I den 51:a minuten ökade Keaton Isaksson på till 2-0 för IFK. Men tre minuter senare inledde Ilves vändningen.
Niklas Jokelainen satte 2-1. Kvitteringen kom i den 65:e minuten när Tuomas Rannankari skruvade en hörna direkt i mål via Levchekos händer. I den 73:e minuten satte Issa Thiaw 2-3 från straffpunkten sedan Coulibaly svarat för en vårdslös tackling i eget straffområde.
IFK var nu i fritt fall och gästerna utnyttjade ett lag i spillror. Iiro Järvinen satte 2-4 i matchens 78:e minut och 2-5 i matchens 80:e minut. 2-6 kom genom Tatu Miettunen i matchens 86:e minut.
På stopptid reducerade inhoppande Aleksei Kangaskolkka på nick fram till 3-6.
IFK ligger trots förlusten kvar på tionde plats i ligan, en poäng ovanför kvalplats.