Barcelona were dominant in every aspect of the Spanish Super Cup final in Saudi Arabia and took advantage of three mistakes by Real Madrid to score.