Matheus Cunha från Brasilien stod för två av lagets tre mål, medan Vinicius Júnior satte slutresultatet i den första halvlekens övertid. Haiti har efter två matcher noll poäng, vilket omöjliggör avancemang.
Brasilien leder nu grupp C tillsammans med Marocko, då båda lagen har fyra poäng. Det skulle kunna bli viktigt för Sverige vilket lag som tar vilken placering i gruppen. Vinner Sverige grupp F väntar 16-delsfinal mot tvåan i grupp C (Brasilien, Marocko, Haiti, Skottland) i Monterrey 03.00, svensk tid, tisdag 30 juni.
Blir Sverige tvåa i gruppen väntar ettan i samma grupp i Houston måndag 29 juni.
Brasiliens nästa match är mot Skottland.