Skipper Daniel Afriyie led from the front and had a military salute dance to celebrate on each occasion, as Ghana clinched their fourth Under-20 continental title, and a first since their last conquest in 2009.
The media outlet of the Confederation of African Football (CAF) reported on its website that the Black Satellites replicated the same score-line the two countries posted when they last met in a continental final, this being in the 1978 senior Cup of Nations.
By design or coincidence, it was also another Afriyie, this time Opoku, who scored twice for the senior Ghanaians.
Ghana went to the break a goal in hand, and deservedly so after coming off an early scare to score through Afriyie. Uganda were faster off the blocks and should have scored after three minutes when a long ball caught the run of Derrick Kakooza, but his lob over the keeper went over.
Almost immediately, Uganda had another chance with Isma Muguusi’s grass cutter going wide.
But after dodging the bullet twice, the Ghanaians woke up from their slumber.
They had the bar denying them twice in succession off an Abdul Fatawu Issahaku corner. First, Percious Boah’s connection came off the bar and from the rebound, Nathaniel Adjei also sent a shot across the bar.
The Ugandans were jittery in defending set pieces and Ghana constantly sought out corners but couldn’t stretch the lead further. Fatawu tried to open up the deadlock with a well taken freekick from distance, but Jack Komakech had it covered.
The Ugandans ultimately faltered on a setpiece, Afriyie sneaking in at the near post to flick in a header off Fatawu’s corner.
It was just the goal they needed as they played with more confidence and Uganda looked stunned and panicky and for some moments, forgot their ball playing nature.
Ghana took the opportunity to pile up pressure and they had another go at goal in the 31st minute but Patrick Mensah’s low shot from 20 yards out was well saved by the keeper.
The Black Satellites needed just five minutes into the second half to dent any Ugandan hopes of a comeback, Afriyie completing his brace.
Fatawu pinched the ball off Steven Sserwadda in midfield before playing Boah out wide, the striker cutting back a cross into the box which his captain delightfully tapped into an unguarded net.
Four minutes on the turn, Sserwadda had an opportunity to atone for his error when Mugulusi’s cross from the right found him unmarked inside the box, but he hooked his header over the bar.
Uganda coach Morley Byekwaso went for a change in formation, Ivan Bogere and Samuel Senyonjo coming on for the off color Richard Basangwa and Ivan Asaba. With the change, Senyonjo joined Kakooza upfront for a twin-striking option.
Bogere was lively after coming on and he should have had a goal to his name in the 70th minute when the ball graciously landed on him inside the box, but his shot on the turn was too week, keeper Danlad Ibrahim collecting with ease.
Uganda kept the hunt for the two goals, but couldn’t crack to score with Ghana seeing out the result for a jubilant end to a happy Independence Day.