The United States held on for an ugly 1-0 win against Curacao at the Gold Cup quarterfinals in Philadelphia on Sunday night to reach the last four of the tournament.
Christian Pulisic, wearing the captain's armband for just the second time, led Gregg Berhalter's first-choice lineup against Curacao and nearly scored twice inside the first five minutes but missed wide on one shot and had another miraculously saved by goalkeeper Eloy Room.
Despite the early pressure and dominating possession, the U.S. couldn't find a way through until the 25th minute when Pulisic picked out Weston McKennie at the back post and he headed past Room to give the Americans a 1-0 lead that they took into half-time.
Berhalter cut a frustrated figure on the sidelines in the second half as the U.S. failed to create any quality chances and essentially split possession with Curacao.
The McKennie goal stood up for the U.S. thanks to the play of Zack Steffen, who had his fourth-straight shutout in the tournament. He made a brilliant save on Leandro Bacuna in the 84th minute, stretching to get his right hand on the rising shot from outside the box that would have levelled the score.
The result sets up a semifinal match with Jamaica, which the U.S. beat in the 2017 Gold Cup final but lost to in a friendly earlier this year.