Mexico secured top spot in Group C at the CONCACAF Gold Cup after an unconvincing 2-0 win over Curacao on Sunday.
Angel Sepulveda scored a first-half header and Edson Alvarez sealed the win late on at the Alamodome in San Antonio, Texas, as the defending champions scraped to their win.
Goalkeeper Jose Corona starred with numerous strong saves as Curacao – who finish the tournament without a point – threatened often.
With coach Juan Carlos Osorio suspended, an understrength Mexico are yet to impress in the United States, and they will look for improvement against Honduras in their quarter-final.
Mexico were once again much-changed, with Orbelin Pineda the only player to retain his starting spot from the team that played out a dour 0-0 draw against Jamaica.
Coming off a 2-0 loss to El Salvador, Curacao made five changes as Shanon Carmelia, Ayrton Statie, Michael Maria, Quenten Martinus and Gino van Kessel started in place of Quentin Jakoba, Gillian Justiana, Jurien Gaari, Rangelo Janga and Elson Hooi.
Curacao made an excellent start, pushing Mexico – who seemed flat – back in the early stages.
The minnows almost turned their dominance into a 14th-minute lead, but Corona saved well with a strong right hand to deny Van Kessel.
But, against the run of play, Mexico opened the scoring midway through the first half.
Raul Lopez burst clear down the right and crossed to the back post, where Sepulveda headed into the bottom corner.
The goal seemed to settle Mexico, who went close through Martin Barragan and Erick Gutierrez to finish the half.
However, it was again Curacao who started the second half brightly, Leandro Bacuna smashing the crossbar with a header.
Corona made a superb save with his legs to deny Van Kessel again in the 56th minute before Bacuna struck the crossbar from distance.
After the hour-mark, substitute Elias Hernandez almost doubled Mexico's lead, cutting in from the right before seeing his shot tipped over by Curacao keeper Eloy Room.
Mexico should have sealed their win in the 76th minute, but Gutierrez – untracked from midfield – headed a cross wide from near the penalty spot.
Hernandez squandered their next opportunity, stepping past his defender before firing straight at Room from inside the area, and Jair Pereira also hit the crossbar.
But Mexico finally made sure of the result in the 91st minute, substitute Alvarez tucking a finish into the bottom corner for his first international goal.
|Championship Review: Millwall break Leeds hearts in seven-goal stunner as Wolves lose|
|Messi and Pique welcome Coutinho to Barcelona training for first time|
|Thauvin ´very happy´ at Marseille|
|Guardiola salutes ´outstanding´ Manchester City|
|Saracens still not safe, Scarlets battle through|
|Watford still battling relegation from the top half, insists Silva|
|Rondon ´devastated´ after Everton´s McCarthy suffers horror injury|
|Aguero´s perfect hat-trick is Argentine´s 11th for Manchester City|
|Moyes impressed with Hammers display despite being held by Bournemouth|
|Dyche annoyed with Burnley´s ´big six´ results|
|Manchester City 3 Newcastle United 1: Aguero hat-trick sees pacesetters bounce back|
|Everton fans´ frustration understandable, says Allardyce|
|Wenger responds to Dortmund criticism over Aubameyang affair|
|Bordeaux appoint Poyet as new boss|
|Serena Williams: I can´t figure out a stroller!|
|Lee reigns supreme again as Cheetahs crush Southern Kings|
|Mourinho frustrated at United failure to ´kill´ Burnley|
|Simeone reveals Costa knock as Atletico bemoan dropped points|
|Lambert upbeat over Stoke´s quality after debut victory|
|Nothing happening with Aubameyang - Wenger|
|Mourinho, Wenger expect imminent Sanchez deal|
|Everton confirm McCarthy double leg break|
|Valverde talks of ´respect´ for Atletico as Griezmann saga turns again|
|NFL playoffs: Picks, predictions for AFC & NFC Championship Games|
|Rafinha misses Barca training with Inter closing in|
|Neymar misses Lyon clash with thigh injury|
|Atletico Madrid 1 Girona 1: Griezmann substitution costs Simeone|
|´Proudest son´ Sainz congratulates father on Dakar Rally win|
|Everton 1 West Brom 1: McCarthy horror injury overshadows cagey draw|
|Leicester City 2 Watford 0: Vardy & Mahrez decisive as Puel´s men go seventh|
|West Ham 1 Bournemouth 1: Hernandez proves his worth to Hammers|
|Burnley 0 Manchester United 1: Martial keeps up winning run|
|Arsenal 4 Crystal Palace 1: Early blitz means Sanchez is hardly missed|
|Stoke City 2 Huddersfield Town 0: Lambert makes winning start as Potters inch out of bottom three|
|Crisis, what crisis? Conte lambasts Chelsea critics|
|A goal, two assists and an injury - Monreal the Sanchez replacement at Arsenal?|
|Monchi has no interest in weakening Roma squad amid Dzeko reports|
|Hazard delights in Willian and Batshuayi link-up|
|Federer reveals locker-room advice to ´crushed´ Zverev|
|Resurgent McIlroy working on not being ´one-dimensional´|
|No January exit for AC Milan´s Silva, assures Gattuso|
|Turner´s timely half-century gets Scorchers home|
|Spalletti: Roma game will not decide Inter´s fate|
|Brighton and Hove Albion 0 Chelsea 4: Hazard dazzles as Conte´s men get back on track|
|Fisher pulls level with Pieters as McIlroy, Fleetwood lurk in Abu Dhabi|
|Dortmund confirm Arsenal bid for Aubameyang|
|United target Sanchez remains absent for Arsenal vs Palace|
|Federer continues Jumanji audition with more ´smouldering intensity´|
|Concussion rules Pakistan´s Shoaib out of NZ T20s|
|Zidane quiet on ´great´ Neymar with BBC ready to return|
|Federer coasts and Djokovic survives injury scare, but it´s lights out for Zverev|
|Djokovic insists hip problem is ´nothing major´|
|Halep downs Davis in marathon but the Barty party is over|
|Hazard scores 100th league goal as Chelsea find shooting boots|
|Zidane: I will never throw in the towel at Real Madrid|
|Willian marks 50th consecutive Premier League outing with a goal|
|Noble shares West Ham bonuses with club staff|
|Minnesota Vikings @ Philadelphia Eagles - NFC Championship Game in Opta numbers|
|Jacksonville Jaguars @ New England Patriots - AFC Championship Game in Opta numbers|
|Classy Federer too good for Gasquet in Melbourne|
|Barcelona refute claims of Griezmann agreement|
|AFC Championship Preview: Jacksonville Jaguars @ New England Patriots|
|Fit-again Sharapova focusing on positives despite Australian Open exit|
|NFC Championship Preview: Minnesota Vikings @ Philadelphia Eagles|
|Courtois out for Chelsea as Caballero steps in to face Brighton|
|Real Madrid´s Vallejo suffers hamstring injury|
|A-League Review: Bobo hauls in Mariners as Jets are grounded|
|I´m happy it´s 2018 not 2017! - Kerber thrilled with Melbourne progress|
|Captain Jack? Wenger talks up Wilshere leadership qualities|
|Djokovic marches on despite hip concerns|