France claimed an impressive 2-1 victory over Brazil on Thursday night at Gillette Stadium in Foxborough, Massachusetts, using clinical finishing and disciplined defending to edge a high-profile international friendly between two of the sport’s traditional heavyweights.
Kylian Mbappé put Les Bleus in front in the 32nd minute, Hugo Ekitike doubled the advantage in the 65th, and France held on after Bremer pulled one back for Brazil in the 78th minute. The result was made all the more notable by the fact France played the final half-hour with 10 men after Dayot Upamecano was sent off in the 55th minute.
The opening stages carried the feel of a major tournament fixture rather than a routine friendly. Brazil looked eager to impose themselves physically and press high, but France settled into the match well and controlled slightly more of the ball over the 90 minutes. The first warning signs came in midfield, where challenges began to fly in. Léo Pereira was shown a yellow card in the 29th minute for Brazil, and the contest was already simmering.
France then produced the breakthrough in the 32nd minute through the player most likely to provide it. Mbappé found the decisive touch to make it 1-0, capping a sharp attacking move and giving France the lead their efficiency deserved. Brazil tried to respond before the interval, but their frustration showed when Casemiro entered the book in the 38th minute. At the break, France were 1-0 up.
The second half turned on a major flashpoint in the 55th minute when Upamecano was shown a red card, forcing France to navigate the remainder of the fixture a man light. That dismissal seemed to offer Brazil a route back into the contest, especially with more than half an hour still to play and the crowd sensing a momentum shift.
Instead, France struck again. Against the run of what many expected after the sending-off, Hugo Ekitike finished in the 65th minute to put Les Bleus 2-0 ahead. It was a ruthless moment from France, who managed the adversity well and punished Brazil when the opportunity opened up.
Brazil continued to push, generating the greater volume of attempts on the night with 17 shots to France’s seven, and they finally found a reward in the 78th minute. Bremer, booked just two minutes earlier, rose to the occasion with Brazil’s goal to cut the deficit to 2-1 and set up a tense finish.
From there, the closing stages became a test of France’s composure and game management. Ibrahima Konaté was cautioned in the 72nd minute, while Ibañez saw yellow in the 81st for Brazil. In stoppage time, Pierre Kalulu and Mike Maignan also went into the referee’s book as France did everything necessary to protect their narrow advantage.
Brazil had their moments and finished with four shots on target, five corners and 46.1 percent possession, but they could not fully capitalize on their numerical advantage. France, despite recording only three shots on target, were far more decisive in front of goal and left Foxborough with a statement result.
For a friendly, this had intensity, edge and plenty of quality. Mbappé’s 32nd-minute opener set the tone, Ekitike’s 65th-minute goal proved decisive, and Bremer’s 78th-minute response ensured a lively finale. In the end, France’s clinical edge and resilience with 10 men were enough to earn a deserved 2-1 win over Brazil in a World Cup tuneup that felt anything but exhibition fare.