Segern var KuPS:s sjätte på de senaste sju matcherna, och fjärde raka segern på hemmaplan.
Matchen fick ingen riktig karaktär förrän KuPS tog ledningen efter en knapp halvtimmes spel, genom Tim Väyrynen framspelad av Diogo Tomas.
Laget ökade ledningen till 2-0 i 38:e minuten, genom Janis Ikaunieks. Med fem minuter kvar att spela reducerade Haka genom Oliver Whyte framspelad av Lee Erwin. Fler mål än så blev det inte för Haka.
KuPS har fyra segrar och en oavgjord på de senaste fem matcherna, medan Haka har två vinster och och tre förluster. Det här var KuPS:s fjärde uddamålsseger den här säsongen. Förlusten var också Hakas andra uddamålsförlust.
I nästa match möter KuPS AC Oulu borta och Haka möter SJK hemma. Båda matcherna spelas tisdag 17 maj 18.00.