Barcelona's Lionel Messi (C) scores a goal against Real Madrid as goalkeeper Iker Casillas (L) and Ronaldo watch helplessly during their Spanish Supercup match at the Nou Camp stadium in Barcelona Wednesday. – Reuters Barca bags Spanish Supercup BARCELONA — Lionel Messi scored a late winner as Barcelona won its 10th Spanish Supercup with a dramatic 3-2 victory over bitter rival Real Madrid Wednesday that ended with players from both clubs brawling on the Camp Nou pitch. Messi volleyed Adriano's cross past Iker Casillas in the 87th minute to finish off a move started by recent arrival Cesc Fabregas, who made his Barcelona debut as a late substitute and helped his new club to a 5-4 win on aggregate in the two-legged series. But a dramatic, up-tempo match in which Messi scored two goals and Madrid twice rallied to equalize descended into a scrum in injury time as tensions on the hot, humid night reached a climax after Madrid defender Marcelo's hasty challenge on Fabregas. Players pushed and shoved each other after the ugly tackle in front of the benches, with Madrid coach Jose Mourinho appearing to put his hand into Barcelona assistant coach Tito Vilanova's eye during the melee. After the players and coaching staff were separated and three red cards were brandished, Barcelona lifted its record-equaling third straight Supercup and first in five tries against Madrid. That gave Pep Guardiola his 11th major piece of silverware, equaling Johan Cruyff as the Catalan club's most successful coach. Barcelona displayed all the verve of the beautiful game that guided it to Spanish league and Champions League triumphs last season while Madrid showed no capitulation after being held to a frustrating 2-2 draw in the first leg it dominated. Barcelona scored first as Messi slipped a perfect through ball for Andres Iniesta to chip over goalkeeper Iker Casillas for the 15th-minute opener. Madrid stormed back five minutes later as Ronaldo steered Benzema's low cross beyond goalkeeper Victor Valdes. Messi then capped a superb Barcelona move in the 45th as Gerard Pique sent a short backheel pass inside the box and into the path of the Argentina forward who continued his run toward the right corner before sending a shot back over Casillas and inside the far post. Madrid recovered through Benzema in the 81st. But Messi capped the spectacular and spiteful match with his record eighth Supercup goal to move two ahead of former Madrid striker Raul Gonzalez as all-time leading scorer in the preseason series. Fabregas, who joined from Arsenal Monday, was given a warm welcome after coming on in the 83rd but was quickly initiated into the ferocious series in the sixth matchup between the clubs since April. Marcelo was shown a red card for his challenge and teammate Mesut Oezil and Barcelona striker David Villa soon followed before the Catalans celebrated the victory.