Karela and AshantiGold made it to the last four of the ongoing NC Special Competition after recording victories on the final day.
Karela needed a Diawisie Taylor penalty to beat Ebusua Dwarfs 1-0 at Anyinase to give them 2nd place in Zone B on 27 points.
Liberty finished 3rd in the zone on 25 points following their 2-0 win over WAFA at the Karl Reindorf Park. Ernest Danso and Elvis Kyei Baffour got the goals for Liberty.
Elmina Sharks ended their run in the competition with a 1-0 home win over Inter Allies thanks to a penalty from Benjamin Tweneboah.
Dreams FC were 1-0 winners over Hearts at Theatre of Dreams in Dawu with the winning goal coming from Issah Ibrahim in the 37th minute.
With the group stages over, the semi-finals will follow. Hearts will take on rivals, Asante Kotoko while AshGold face Karela.