The striker was again denied from close range after receiving the ball from a free kick on the half-hour mark.
It was third time lucky for Charles on the verge of half time though, when he headed the ball into the net from Miguel Torres's cross.
Malaga were reduced to 10 men shortly after the restart when Fernando Tissone picked up his second yellow card, but that initially served to galvanise the home side.
Juan Carlos came close to scoring a third on the hour mark but his shot went just wide of the right post.
Malaga were seemingly in control and heading towards a comfortable victory, but El Arabi made it 2-1 in the 83rd minute when he headed in from close range.
Rochina rescued a point three minutes later when Cristiano Biraghi's cross found him unmarked in the penalty area to head the ball inside the right post.