Mexico star Luis Romo conceded his side are "not at the best level" after a frustrating 1-1 draw at Jamaica in the CONCACAF Nations League.
Leon Bailey opened the scoring for the hosts after just four minutes on Tuesday when he headed Shamar Nicholson's cross home.
Jamaica could have doubled their lead soon after, but Nicholson was denied by the crossbar, allowing Mexico a lifeline after a tepid start.
Mexico capitalised on that opportunity in additional time in the first half, with Romo finishing past Jamaica goalkeeper Andre Blake.
However, Gerardo Martino's side could not find a winner in the second half, leaving them a point behind leaders Jamaica, who have played a game more in their Nations League group.
With the World Cup in Qatar just five months away, Romo admitted his country have been far from their best but backed them to deliver at world football's historic tournament.
"Inside we realise that we have to overcome everything, the criticism we must take. We know that we are not at our best or maximum level, but we are very aware of what we can achieve," he told TUDN.
"A World Cup and an opportunity to make history motivates us a lot."
Mexico were somewhat fortunate to not fall behind again in the second half, with Kevin Alvarez making a goal-line clearance after the break.
El Tri arguably deserved to share the points, though, after forcing numerous saves from Blake in the final 45 minutes, and Romo believes Mexico may have even deserved to win.
"In the second half we got stuck," Romo added. "I think we deserved a bit more."
Coach Martino was left satisfied with June's internationals nevertheless.
"All the players adapted well to this training camp. It is complicated to work with 38 players, and they did well," he told reporters.
"Each match had situations that will help us analyse the future."
Mexico are not next in action until August 31, when they face Paraguay in a friendly in Atlanta.