The Royals had an early opportunity to take the lead but striker Jonah Attuquaye saw his effort go wide. Later in the 13th minute, the 20-year-old attacker made amends for his earlier miss with the opening goal for the Royals, thanks to a brilliant assist from Matthew Anim Cudjoe.
He could have registered a quick brace in the first half but his header on a Richmond Antwi cross from the right side was too feeble to beat goalkeeper Massawudu Inusah.
Cudjoe was sublime in the first half and just after the hour mark he threaded a defence-splitting pass on goal but it was over-hit and Antwi couldn’t reach it.
Legon Cities were unlucky to have doubled their lead in the 34th minute when Richmond Antwi’s connection from 12 yards came off the side post.
Cudjoe started the move with another sublime pass which found Attuquaye who squared it Antwi but couldn’t hit the back of the net.
In the second half, it was a see-saw contest with both sides making dangerous moves and Legon Cities striking the crossbar.
Baba Mahama was picked out neatly by an Attuquaye squared pass and his connection smashed the woodwork. Then Legon Cities were awarded a penalty after Antwi’s shot at goal was adjudged to have come off the hand of Aduana Stars player Kingsley Brefo.
Defender Joseph Adjei converted the spot-kick expertly with goalkeeper Massawudu Inusah left flat-footed.
Legon Cities will now move to 11th on the table with 32points, with Aduana Stars placed 9th with 39points.