Ahmed Abdelkader and Ayman Ashraf came into the Al Ahly side while Joaquin Piquerez was brought into the Palmeiras side.
Palmeiras were dominating possession in the early exchanges and they almost made the perfect start with just four minutes gone. Marcos Rocha threw long into the box and the ball was headed against the woodwork and out.
As the half hour approached the Brazilians were still controlling proceedings but struggling to break down a stubborn Al Ahly defence.
The Brazilian outfit would break the deadlock, however, five minutes before half-time. Dudu flicked the ball on for Raphael Veiga to race clear on goal and his shot wasn't the purest but it still found the far corner.
The lead was doubled five minutes after the break. Picked up ten yards inside the Al Ahly half, Dudu brought it forward into space and blasted the ball into the roof of the net from a tight angle.
It was a quite cagey affair and the Egyptians would only have their first decent attempt on the hour mark when Hamdi Fathi's long-range effort was turned behind for a corner. Seven minutes later Fathi headed over with the Team of the Century beginning to throw men forward.
Al Ahly's cause was not helped when they were reduced to ten men with ten minutes to go in the encounter after Ayman Ashraf was sent off for a reckless challenge after his initial yellow card was changed to red after it was sent to VAR.
Palmeiras would see the game out comfortably and will now face either Chelsea or Al-Hilal in the final.