- Ousmane Dembélé (15')
- Fermín López (85')
- Ferran Torres (90'+1')
Madrid hit the woodwork five times, three through Vinicius Junior, as they pushed for an equaliser before substitute López, 20, scored a stunner from distance and Torres added a third.
Both Barca coach Xavi Hernandez and Madrid counterpart Carlo Ancelotti picked strong teams, with summer signings Ilkay Gündogan and Oriol Romeu starting for Barca, and new arrival Jude Bellingham in the Madrid XI.
"It was a good game that we played, with and without the ball, we pressed them, we had chances, a lot of mobility," Ancelotti said. "The bad thing is the result. At the end we were too attacking, with not enough balance. The result hurts, but I'll focus on the good things we did. Overall the team played well, we had a lot of opportunities.
"It's strange to hit the woodwork five times in a match, but it can happen."
Romeu was close to putting Barca ahead in the fourth minute, firing a first-time volley against the crossbar. Dembélé then opened the scoring after a clever training ground routine saw Gündogan find Pedri, who released the France international inside the box.
Five minutes later, Madrid were awarded a penalty after Ronald Araujo's handball, but Vinicius was denied by the crossbar, before hitting the bar again with a shot which came close to crossing the line.
"We're trying [penalties] out," Ancelotti said after the match. "Today [Luka] Modric wasn't [on the field], he usually takes penalties. It can be Vinicius, Rodrygo. We're testing."
A rough challenge from Frenkie de Jong on Eder Militao saw the Netherlands international booked before half-time, while Andreas Christensen, Gündogan and Ferland Mendy all went off with discomfort before the break.
Both teams made a series of changes in the second half, with Ancelotti introducing veterans Toni Kroos and Luka Modric after an hour. Madrid hit the woodwork again when Aurelien Tchouameni's long-range shot rebounded off the bar and onto Ter Stegen.
López made sure of the win not long after being introduced as a substitute, picking up the ball and beating Courtois from outside the box in the 85th minute before some nifty work in the box saw Torres get on the scoresheet.
This is the third time that Madrid and Barcelona have played an exhibition Clasico in the U.S., with the Catalans winning all three.
CARVAJAL "It was a demanding game. The result shows how efficient the teams were in terms of goalscoring, but we did a lot of things well... We did everything to score but it wasn't to be. We have to be positive, the team is on the right track." Mbappé "We talk about who's here. I don't talk about Mbappé or anyone [else]. I only talk about those who are here at Madrid." ANCELOTTI "It was a good game that we played, with and without the ball, we pressed them, we had chances, a lot of mobility. The bad thing is the result. At the end we were too attacking, with not enough balance. The result hurts, but I'll focus on the good things we did. Overall the team played well, we had a lot of opportunities. It's strange to hit the woodwork five times in a match, but it can happen." "It seemed like there was a wall in their goal! It's a new team, we want to see how the youngsters adapt, and it's gone well, we have to keep going, without a fixed central striker we still create chances." "I wanted to see the youngsters today in a demanding game and they delivered, in my opinion... Little by little the youngsters will be more involved. I see a very good future for this team." injuries "Arda [Guler] has a knee problem, let's hope it can be treated in Madrid. Mendy had some discomfort."
penalty taker "We're trying it out. Today Modric wasn't [on the field], he usually takes penalties. It can be Vinicius, Rodrygo... we're testing."
- Allen Chapman