I agree that their execution has been poor, but it's their B-C team, and the lack of execution is one of the telling differences from their A team.
Haiti look gassed, but Mexico still look like they're going to give them some counter opportunities in the next 12 minutes.
They're missing Chucky to open defenses, but otherwise Jimenez > Cheech and Tecate is not useful to break bunkers.
The complete USMNT (with guys who are injured and guys not selected) would destroy this Mexico team, even with Egg as coach.
They had to score in the last minute not to give time for another penalty. And they almost did. Kudos to Haiti!
Again, this is their B-C team, and they did everything but score goals. Haiti, bless their hearts, were resolute in defense, but created almost nothing offensively.