The World Cup is fast approaching, and if Thursday night’s clash at Gillette Stadium in Foxborough, Massachusetts was any indication, the soccer world is in for a treat this summer. In front of a raucous crowd of 66,215—one of the largest in the stadium’s history—France, the two-time world champions, edged out Brazil 2-1 in a high-octane friendly that had all the makings of a tournament classic.
From the opening whistle, it was clear both teams were treating this match as more than just a warm-up. The stands brimmed with yellow, the iconic color of Brazil’s Selecao, their fans outnumbering Les Bleus supporters fifty to one. But it was the French attack that stole the show, their quality on full display as Kylian Mbappe and Hugo Ekitike delivered two sublime goals, bookending a performance that underlined France’s status as one of the favorites for the 2026 World Cup.
“Kylian is doing very well,” France coach Didier Deschamps said after the match, noting Mbappe’s recent recovery from a knee injury. “He was expected to play an hour. Ousmane (Dembélé) too. The connection between the two is there, and we also have (Michael) Olise and Ekitike, who scored a beautiful goal.”
The match began at a blistering pace, with both sides probing for weaknesses. Brazil’s Gabriel Martinelli nearly opened the scoring in the 20th minute, curling a shot just wide. But it was France who struck first. In the 32nd minute, Aurelien Tchouameni won the ball in midfield and quickly released Ousmane Dembele, who threaded a perfect through ball to Mbappe. The French captain raced clear and, with trademark composure, dinked the ball over Brazilian goalkeeper Ederson to give France a 1-0 lead. The finish left the crowd gasping and reaffirmed why Mbappe is considered one of the game’s brightest talents. As Deschamps later remarked, “His attitude as a captain is very positive. You can see the desire he has, he is getting the strength back in his legs.”
Brazil, the most successful nation in World Cup history with five titles, responded with urgency. Casemiro fired wide and Vinicius Junior began to torment the French defense, but the breakthrough remained elusive. The match’s intensity ratcheted up just after halftime when Dayot Upamecano brought down Wesley Franca on a breakaway. Initially shown a yellow card, Upamecano’s punishment was upgraded to a red after a VAR review, leaving France to play the remainder of the match with ten men. The French bench was visibly frustrated, but the decision stood.
Down a man, France didn’t falter. Instead, they doubled their lead in the 65th minute. Bayern Munich’s Michael Olise, operating as a number ten, slipped a pass to Liverpool’s Hugo Ekitike, who coolly chipped Ederson from close range. The French bench erupted, and the crowd—regardless of allegiance—had to appreciate the sheer quality on display. “There was good technical understanding between all four of our attackers and I was very happy with that, even if we could have created a few more chances,” Deschamps explained. “Then with 10 men you need different qualities and I thought we defended well.”
Brazil, to their credit, refused to go quietly. In the 79th minute, Bremer capitalized on a scramble from a set piece, tapping home to make it 2-1 and setting up a frenetic finish. Vinicius Junior and his teammates pressed hard for an equalizer, but France’s defense, marshaled by goalkeeper Mike Maignan, held firm. Maignan’s key saves, including a sharp stop from Luiz Henrique, ensured Les Bleus would leave Foxborough with the win and an extended unbeaten run—now at eight games. France’s all-time record against Brazil improved to 7-5-3, a stat that delighted Deschamps: “The victory is sweet because it’s Brazil. The last time was eleven years ago and we got a real thrashing. There was a big gap, I’m not going to say it’s reversed this time but still… What we were able to do in the first half were some interesting things.”
For Brazil, coach Carlo Ancelotti saw both positives and areas for improvement. “When you lose a game, you never have to be happy,” Ancelotti admitted. “The result shows what we did well and what we didn’t do well. I think the team competed until the end of the game, with some good opportunities. We lacked a bit in our build-up play in our own half and a bit more vigilance to prevent the counter attack where they scored. In the overall context, I’m satisfied because the team competed, fought, with a goal from a set piece, which is important. Half satisfied, but we don’t have to be happy with the result.”
The match was more than just a showcase of individual brilliance; it was a tactical chess match between two of the sport’s most respected managers. Deschamps, who will step down after the World Cup having led France to glory in 2018 and a runner-up finish in 2022, opted for an ultra-attacking lineup. His forward options are the envy of the soccer world, with talents like Barcola, Doue, Kolo Muani, Thuram, and Cherki available. Ancelotti, meanwhile, is rebuilding Brazil’s squad, giving debuts to Premier League duo Igor Thiago and Rayan, while veterans like Casemiro and Vinicius Junior provide stability and flair.
The crowd’s energy was palpable throughout, with ticket prices soaring above $500 on resale sites and fans traveling from as far as Sao Paulo. The Brazilian diaspora in the U.S. turned Gillette Stadium into a sea of yellow, a testament to their unwavering support. Jerseys bearing the names of legends like Pele, Ronaldo, and Ronaldinho mixed with those of Neymar and Casemiro, hinting at the ongoing debate about whether Neymar, now 34, should be included in Brazil’s World Cup squad this summer.
Looking ahead, both teams will be based in Boston during the World Cup. France will play their final Group I match against Norway at Gillette Stadium on June 26, while Brazil opens their campaign against Morocco on June 13 and will also play group stage matches in Foxborough. The stadium, rebranded as World Cup Stadium Boston for the tournament, will host seven matches, including a round of 32 fixture and a quarterfinal.
Thursday’s match may have been a friendly on paper, but the intensity, skill, and stakes felt anything but. With just over 75 days until the World Cup kicks off, both France and Brazil have signaled their intentions—and if this encounter was any indication, the world should expect fireworks come summer.
For now, Les Bleus will savor a hard-fought win, while Brazil regroups and looks ahead to their next test. One thing’s for certain: the road to the World Cup just got a whole lot more exciting.