Thabo Rakhale opened the scoring in just the 4th minute with a fantastic volley from close range following good work by Thabo Matlaba on the right flank, from where he delivered a perfect cross to find Rakhale.
Pirates carved open the Aces defence on the stroke of halftime and the ball spread out wide to Gift Motupa on the right hand side of the 18 area, but he flashed his shot across the face of goal from a good scoring position.
Substitute Menzi Masuku ran into space and saw his effort blocked by an Aces defender as Pirates pushed for a third goal in the final five minutes of the regulation 90.
But Pirates were not done yet and Ndoro found his second on the day to bury his former team Aces. After receiving a pass and turning onto his right foot, the Zimbabwean struck a right footed shot into the far bottom corner of goal.
Ndoro could have had a hat-trick in the 90th minute when he got in front of his marker to chased down a through pass, but his left footed shot went wide of goal.