GLENDALE, Ariz. -- A goal by Rodolfo Pizarro just over three minutes into the game was all the offense Mexico could muster, but it was enough for a 1-0 victory over Honduras on Thursday night in the quarterfinals of the CONCACAF Gold Cup.
While its offense bogged down, Mexico survived several near-misses by Honduras in the second half.
The victory in front of 37,404 at University of Phoenix Stadium moved Mexico into a semifinal match against Jamaica in the Rose Bowl on Sunday in a rematch of the championship game of the last Gold Cup, a 3-1 Mexico victory in 2015.
Mexico and Jamaica played to a 0-0 draw this year in the Gold Cup group stage.
The United States plays Costa Rica on Saturday in Arlington, Texas, in the other semifinal.
The Mexican team was without several top players who had played in the recently completed Confederations Cup in Russia.
Mexico coach Juan Carlos Osorio said Wednesday that he had planned to bring some of those players to the Gold Cup but was thwarted by "our bosses and their clubs."
Only one of the 23 players on Mexico's roster played in the Confederations Cup.
Osorio again was not on the sidelines Thursday night, as he is still a six-game FIFA suspension for using "insulting words" to an official during a Confederations Cup match July 2.
Osorio watched from suite high above the field. His suspension would end with the Gold Cup championship game if Mexico wins its semifinal.
Two slick passes inside the penalty area led to Mexico's goal in the fourth minute of the game.
Orbelin Pineda got the ball crisply to Jesus Duenas, who passed to the right side to Pizarro, who had nothing but open net in front of him for the shot. Pizarro and Pineda are teammates for Chivas Guadalajara, winner of the Mexican first division (Liga MX) championship in May.
It was Pizarro's first goal of the tournament and only the second allowed by Honduras in four Gold Cup matches.
After virtually nothing in the first half, Honduras had a handful of solid chances over the span of a couple of minutes in the second half.
The first came on a free kick by Romell Quioto, who plays for the Houston Dynamo in Major League Soccer. Mexico goalkeeper Jesus Corona had to make a lunging stop. Moments later, Ovidio Lanza worked the ball in for a short-range shot that was blocked by Corona.
In the 93rd minute, a shot from in front of the net by Alfredo Mejia went just to the right of the goal. It was Honduras' last gasp.