Morocco arrived at MetLife Stadium with a point to prove and left with exactly that. A draw against Brazil in the opening match of Group C is not a disaster for a side seeking to build momentum, but it is not what Carlo Ancelotti's team would have planned. The manner of it will sting: conceding first, recovering, then failing to find a winner against opponents who finished the match with no corner kicks and six blocked shots. Brazil dominated possession and could not turn it into control.
Ismael Saibari put Morocco ahead on 21 minutes, finishing from a Brahim Díaz assist to give the Atlas Lions a lead that looked entirely sustainable given how carefully they were sitting. Brazil had 54 per cent of the ball but struggled to convert possession into genuine menace in the opening half-hour. Morocco were happy to absorb pressure, drop narrow, and hit on the counter. They did exactly that, and they did it before Brazil had found any rhythm.
The equaliser arrived on 32 minutes. Bruno Guimarães threaded the ball through for Vinícius Júnior, who converted with the conviction of a player who had been waiting for exactly that opportunity. One goal, one decisive contribution, and the match was level before half-time. What followed was a second half of growing pressure from Brazil that produced four shots on target across the full 90 minutes. Morocco's back four were not always comfortable but they were organised, and organisation was enough.
What altered the tone of proceedings, at least in terms of personnel, were the two bookings in the first half. Roger Ibañez and Casemiro both collected yellow cards and neither made it to the interval. Danilo and Fabinho arrived to steady the midfield and defensive structure, and while Brazil did not deteriorate, they did not improve going forward either. Their expected goals figure sat at 1.24, Morocco's marginally higher at 1.28. The scoreline was an honest reflection of a tightly governed contest.
Morocco's defensive organisation was the foundation of their evening. Bono was required to make three saves behind a backline that conceded only four shots on target across 90 minutes. In front of him, Ayyoub Bouaddi and Neil El Aynaoui functioned as a genuine double pivot, limiting the spaces that Vinícius and Raphinha tried to exploit. Achraf Hakimi pushed forward when the opportunity arose but never surrendered the shape that gave Morocco their security. It was, in its own way, a textbook performance from a side that knows how to make itself difficult to beat.
Brazil's attack misfired more often than it clicked. Igor Thiago led the line for an hour without reward against a disciplined centre-back pairing. Lucas Paquetá found the spaces tighter than he might have anticipated. Matheus Cunha and Luiz Henrique came on and contributed energy but not the decisive edge that Ancelotti needed. Raphinha, for all his industry across 93 minutes, had very little to show for it.
Marquinhos and Gabriel Magalhães were the area where Brazil looked most assured, absorbing Morocco's forward line with composure. Saibari, who scored and pressed relentlessly for 89 minutes, was the one attacker who genuinely made them work.
A point apiece, then, and Group C takes shape. Brazil will expect to do better when Haiti and Scotland arrive; Morocco, with this performance as their reference point, will believe they can compete with anyone in this group. Neither side can yet look at this result as settled business. For Brazil, that is a problem they will need to address quickly.