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.
Mohammad Abbas removes two Proteas batters as Khurram Shahzad dismisses one ahead of stumps
Besides Ayub, Kamindu Mendis, Shamar Joseph and Gus Atkinson also made it to nomination list
Portuguese football legend calls Real Madrid star's missed Ballon d'Or win "unfair"
South Africa strike early, dismissing three Pakistani batters including in-form batter Kamran Ghulam
Other crew tried to revive them but were unsuccessful, marking the first fatalities in the race since 1998
Aiden Markram's 47 leads home side to score of 82/3 at the end of Day 1 of first Test