Coming off a lackluster 0-0 draw with Jamaica in its second group match, Mexico were in need of a good showing and three points in order to top Group C.
And after a slow start in the first 20 minutes — that included two quality chances for Curacao — Mexico finally scored a goal with Angel Sepulveda’s perfect header at the far post from a Raul Lopez cross.
Sepulveda had a chance at his second just before the half-hour mark, settling a poor Curacao clearance and lashing a line-drive volley that Eloy Room did well to save.
Curacao opened the second half on the front foot, with Aston Villa’s Leandro Bacuna going close with a headed shot in the 53nd minute.
Jesus Corona then faced a flurry of activity in the 55th minute, denying Bacuna from close range before just tipping a volley from the rebound over the bar.
Mexico substitute Elias Hernandez had two chances to double his team’s lead, but a right-footed shot in the 81st minute and a close-range header shortly after were both turned away by Room, who was stellar in the Curacao goal.
Edson Alvarez sealed the win for Mexico in second-half stoppage time, collecting a loose ball in the Curacao area and calmly slotting home past Room to secure the points and top spot in the group.
Mexico will face Honduras in the quarterfinals on Thursday night in Glendale, Arizona.
Gold Cup 2017
Thurs, July 20 in Phoenix: Mexico v Honduras and Canada Jamaica – Buy Tickets
Sun, July 23 in Pasadena: Mexico/Honduras winner vs Canada/Jamaica winner – Buy Tickets
Gold Cup Final
Wed, July 26 in Santa Clara : SF #1 vs. SF #2 – Buy Tickets