The United States needed a late goal from Jordan Siebatcheu to beat Honduras in the inaugural CONCACAF Nations League semifinal in Denver on Thursday night.
Christian Pulisic, fresh off his Champions League win with Chelsea on Saturday, was back in Gregg Berhalther's starting XI as the U.S. played its first competitive match since November of 2019.
- Stream ESPN FC Daily on ESPN+ (U.S. only)
Both sides had chances in the opening 30 minutes, but it was Honduras that had the best one just before the half-hour with Josh Sargent making a great play to head the ball off the goal line following a free kick.
Sargent then went close at the other end with his header from a Sebastian Lletget cross tipped off the bar by Honduras keeper Luis Lopez as the first half ended goalless.
Zack Steffen made three saves for the U.S. None was bigger than in the 51st minute after defender Sergino Dest kept Anthony Lozano onside. Lozano had a 50-yard sprint before Steffen charged out 12 yards to make a kick save on the breakaway attempt.
The second half was also lacking fireworks and goals until substitute Siebatcheu headed a Weston McKennie assist past Lopez just before full-time to give the U.S. a lead they would hang on to for the rest of the match.
The 11 starters for the match averaged 23 years, 259 days for the second youngest lineup for the U.S. in an official competition, bettered only by the 23 years, 172 days for a match against Colombia on July 5, 2007.
The U.S. will face Mexico or Costa Rica in Sunday's Nations League final, the last preparation for regular national team players ahead of the start of World Cup qualifying in September.