Ghana revived their campaign at the 2013 African Youth Championship by beating Benin 1-0 in Ain Temouchent on Tuesday.
The Black Satellites won the Group A contest 1-0 to record their first win of the competition ahead of the decisive final group match against hosts, Algeria on Friday.
Ebenezer Assifuah’s second half goal separated the West African neighbours.
And the goal was the attacker’s second at the competition after scoring in Ghana’s opening game, a 2-1 defeat to Egypt.
After countless misses in the first half, the young attacker finally scored when he nodded home a freekick from Moses Odjer.
Ghana will play hosts Algeria in their final Group match on in Ain Temouchent.
The Black Satellites now have three points and need a win in the final group fixture to advance in the competition.
The eight-team finals will see the top four teams qualifying to represent Africa at the 2013 FIFA U-20 World Cup in Turkey.