Casillas was also in inspired form and made one breathtaking save just before the interval as he kept out Renato's point-blank effort from a DiegoPerotti cross.
The hosts doubled their lead 20 minutes from time when DiegoPerotti swung over a corner and Fabiano headied the ball into the path of compatriot Renato to score from close range.
Angola striker Manucho put the visitors ahead in the 33rd minute with a glancing header from Diego Costa's cross but five minutes later Borja Fernandez was red-carded for a lunge on DiegoPerotti.