At Amsterdam Arena, the 21-year-old Black Star scored his third preseason goal to help the Dutch team rally to victory.
Ajax defeated Shakhtar Donetsk 3-1 in a preseason friendly on Tuesday, with Ghanaian international Mohammed Kudus scoring.
Mykhaylo Mudryk, a Ukrainian, gave the Russian team the lead at Amsterdam Arena in the 33rd minute, and Dusan Tadic, an Ajax player, tied the score at 1-1 in the 45th.
When the 21-year-old Black Star came off the bench, he scored a brilliantly executed goal in the 85th minute to secure the victory. Steven Berghuis had made it 2-1 in favor of Ajax in the 75th minute.
Ajax dominated the opening exchanges, but Donetsk shocked everyone by taking the lead when Taras Stepanenko found Mudryk, who quickly responded to slip the ball past Remko Pasveer.
After that, Ajax kept up the pressure, and they were rewarded just before halftime when Tadic beat Anatoliy Trubin with a right-footed shot off a cross from Brazilian Antony.
After the restart, Berghuis increased Ajax’s lead when he capitalized on a defensive blunder to score.
Kudus was then introduced by manager Alfred Schreuder in the 66th minute for Steven Bergwijn, and he shook the net five minutes to the final whistle after fastening onto a cross from Brian Brobbey.
The Black Star has now scored three goals in pre-season. His first came in the 1-1 draw against Eupen at De Toekomst while his second was in the 3-2 victory against RB Salzburg at SaalfeldenArena.
Meanwhile, Nigeria defender Calvin Bassey missed out on his debut for Ajax in the friendly. Bassey recently sealed a record transfer move to the Dutch side from Scottish giants Rangers.
Ajax will next face PSV Eindhoven in the Johan Cruyff Shield final at Amsterdam Arena on Saturday.