Real Zaragoza goalkeeper Esteban Andrada punched Huesca captain Jorge Pulido after being sent off in a heated Spanish second division game.