Dreams FC beat Medeama SC 6-5 on penalties to set up a final with Accra Hearts of OaK in the G8 tournament on Sunday.
Dreams started the game intensely and looked the better of the two sides but spurned some good chances.
Dreams were denied a goal as Richard Addae's effort clearly crossed the line but the referee did not whistle for a goal.
Second half was an end to end action as both teams came close to scoring but the game eventually ended 0-0 and both sides had to be separated by penalty shootout.
Former Kumasi Asante Kotoko goalkeeper Isaac Amoako was the hero for Dreams FC as he saved a penalty to see them through to the finals.
Dreams will now play Hearts of Oak in the final on Sunday.