With an early goal from Ousmane Dembele and late strikes from Fermin Lopez and Ferran Torres, FC Barcelona handed Real Madrid a 3-0 in a friendly match on Saturday.
Despite being a pre-season clash, a packed AT&T Stadium, home of the NFL'S Dallas Cowboys, witnessed a fierce game on the pitch.
The cross-bar denied Oriel Romeu in the fourth minute, but Barca fans were celebrating soon after a goal from a cleverly worked free-kick by Dembele.
In just five minutes, Real had the opportunity to level the scoreline when Barcelona defender Ronald Araujo handled in the box, but Vinicius Junior smacked the bar with his penalty.
Real were denied by the woodwork again when Vinicius hit the bar, and although Jude Bellingham outjumped Barca keeper Marc-Andre ter Stegen, the midfielder's header hit the post.
Aurelien Tchouameni also blasted one against the bar as Real's bad luck continued in the match.
Substitute Fermin Lopez made it 2-0 with a superb shot from outside the box in the 85th minute.
Incredibly, Vinicius struck the bar again after a run from the left soon after the second goal.
Barcelona added another in stoppage time when Ferran Torres, ran onto a lofted ball from Lopez, lifted it over the advancing Thibaut Courtois, and slotted it in the empty net.
The Lions decision to bowl first bears fruit as Lankan bowlers bundle out Pakistan on modest total
Last time India were blanked at home was in 2000 in two-match series against South Africa
Wicket-keeper batter says he will support Babar Azam and Shaheen Afridi as much as possible
Men in Green are scheduled to play three-match ODI series followed by three T20Is against Kangaroos
Pakistan and Australia scheduled to play three-match ODI series from November 4 to 10
South Africa manage to score 88-4 against Men in Green's 105-run total