Mexico fik et par skrammer på selvtilliden, mens Bosnien viste gode takter, da de to VM-deltagere natten til onsdag dansk tid mødtes i en testkamp i Chicago.
Den vandt Bosnien 1-0, og dermed måtte Mexico forlade banen som taber for første gang efter otte kampe som ubesejret.
Målet blev scoret af Izet Hajrovic, der kort før pausen huggede til et indlæg fra Sejad Salihovic.
Og bosnierne kunne sagtens have lavet flere mål, hvis ellers Manchester City-spilleren Edin Dzeko havde været lige så skarp som i lørdagens test mod Nigeria, hvor han nettede to gange.
I anden halvleg gik der udskiftningscirkus i opgøret, idet hvert hold byttede seks spillere ud i løbet af de sidste 45 minutter.
Det gik ud over spillet, men Mexico tilspillede sig en række chancer mod slutningen, som Stoke-målmand Asmir Begovic dog fik pareret.
Sejren betyder, at Bosnien ifølge Dzeko er fuld af optimisme inden nationens første VM-slutrunde.
- Vi er godt forberedt til VM. Det er fantastisk for vores hold og vores lille land. Vi har ventet over 20 år på dette, og vi vil gøre, hvad vi kan for at spille os videre fra gruppen, og så må vi se, siger angriberen ifølge tv-stationen ESPN.
Det var Bosniens sidste testkamp inden VM. Holdet møder 15. juni Argentina i sin første kamp i VM-gruppe F.
/ritzau/