And there's the final whistle! We can all finally catch our breath.
A dull opening 45 minutes was followed up by an absolute thriller after the break, which could have brought SIX goals had Williams stayed on his feet at the end there.
Portugal took control of proceedings at the perfect time after Ayew's equaliser, scoring two goals in as many minutes to blow their opponents out of the water, yet they still came close to letting Ghana back into the game at the death.
There's work to do for Santos' side if they want to go far in the tournament, while Addo's Black Stars can take plenty of positives from a spirited display.
A long lie-down may now be required after that second half...
Host commentator