European champions Real Madrid crush Mallorca 3-0 and will now play archrival Barcelona in the Spanish Super Cup final.