Barca prevented Real from winning their third title of the campaign, after they won the European Super Cup against Atalanta and beat Mexico's Pachuca to the Intercontinental Cup last month.
Ten-man Barcelona came from behind to thrash rivals Real Madrid 5-2, winning the Supercopa de Espana in Saudi Arabia to hand head coach Hansi Flick his first taste of silverware at the club.
Other wins have come in UEFA Super Cup final with Bayern against Sevilla, and in the World Club Cup against Mexican side Tigres, also with the Bundesliga team. On the domestic front with Bayern ...