The new Schalke 04 signing joined the attack and profited from a poor clearance in the Swazi goal area and curled it neatly to score a rare goal.
Dede Ayew opened the scoring for Ghana on 13 minutes byÂ connecting Kwadwo Asamoah's cross from the left inside the box.
Prince Tagoe blasted from 19-yards to double Ghana's lead in the 69th minute.
The Hoffenheim forward was teed-up by Asamoah Gyan close to the penalty box and Tagoe powerful carpet shot to beat the Swaziland goalkeeper.
Before the break, Tagoe's header struck the cross-bar in the 44th minute and Kevin-Boateng rebound was cleared off the line by a Swazi defender.
On the stroke of the interval, unmarked Tagoe inside the box failed to connect a cross from the left but was disrupted by a Dede Ayew's phantom.
Ghana coach Milovan Rajevac handed Jordan Ayew is first cap as the 18-year-old replaced his brother and club mate Dede in the second half. Ghana starting line-up:
Richard Kingson, John Paintsil, Hans Sarpei, Lee Addy, Isaac Vorsah, Anthony Annan, Kevin-Prince Boateng, Dede Ayew, Kwadwo Asamoah, Prince Tagoe, Asamoah Gyan.