In a dramatic Group B match at the 2026 FIFA World Cup, Morocco defeated Haiti 3-2 on June 25, 2026, with Soufiane Rahimi scoring twice to lead the comeback. Haiti took an early lead through a goal by Carnejy Antoine in the 15th minute, but Rahimi equalized in the 34th minute with a clinical finish. Haiti regained the lead just before halftime via a strike from Duckens Nazon, making it 2-1 at the break.
Rahimi struck again in the 58th minute, heading in a cross from Achraf Hakimi to level the score at 2-2. The winning goal came from substitute Ayoub El Kaabi in the 78th minute, who tapped in after a deflected shot. The victory keeps Morocco's hopes alive in the tournament, with their next match against Belgium on June 29.
Rahimi, who plays for Al Ain in the UAE, was named man of the match for his performance. The 30-year-old forward has been a key player for Morocco, known for his resilience and ability to perform under pressure. The match was played at the Estadio Azteca in Mexico City, with a crowd of over 70,000 spectators.