Ricardo Alves' wonder strike in the 83rd minute was the difference as the United States Under-18 squad fell to hosts Portugal 1-0 in their second match of the Lisbon International Tournament.
The FC Porto product broke a 0-0 deadlock in a match dominated by the home side. Alves beat Sporting Kansas City goalkeeper Jon Kempin on a long, left-footed attempt after an impressive individual effort.
Mike Matkovich made three changes to the starting lineup that drew 1-1 with the Dutch on Wednesday as Daniel Metzger, Michael Ambrose and Wil Trapp replaced Luis Gil, Alex Shinsky and Jack Coleman.
The US will hope to finish the annual youth tournament on Saturday with a victory as they face Finland.
United States -- Jon Kempin; Boyd Okwuonu, Walker Zimmerman (capt.), Bryan Gallego Juan Ocegueda; Victor Pineda (Alex Shinsky, 75), William Packwood (Jack Coleman, 58), Daniel Metzger (Villyan Bijev, 84), Michael Ambrose; Wil Trapp, Luis Rendon (Jonathan Top, 46)
Subs not used: Brandon Allen, Jeff Gal Luis Gil, Tim Parker, Khiry Shelton
Portugal -- Bruno Varela; Daniel Martins, Tiago Ferreira, Tiago Llori, André Teixeira; Sancidino Silva (Michael Pinto, 81), Ricardo Alves (Paulo Jorge, 89), Carlos Dias, Buomesca Bangna (Fábio Martins, 81); Miguel Herlein (Joaquim Lupeta, 60), João Mário (Hélder Costa, 60)
Subs not used: Rafael Veloso, Pedro Almeida, André Gomes, Gil Dias
POR – Ricardo Alves 83'
POR – Miguel Herlein (caution), 54'
USA – Boyd Okwuonu (caution) 63'
USA – Bryan Gallego (caution) 71'
USA – Alex Shinsky (caution) 77'
POR – Joaquim Lupeta (caution) 90'
POR – Fabio Martins (caution) 90 + 2