Updated

Jozy Altidore scored a hat trick to lead an impressive comeback for the U.S. men, who scored all their goals in the second half Wednesday and beat Bosnia-Herzegovina 4-3 in Sarajevo and extend their record winning streak to 12 games.

Eddie Johnson had the other goal for the Americans, who have the world's longest active winning streak.

That streak appeared to be in jeopardy when the Americans fell behind 2-0 before halftime. But Altidore set up Johnson's goal in the 55th minute, then scored his own four minutes later. He added two more in the 84th and 86th minutes, setting off raucous celebrations for the U.S.

Edin Dzeko scored his second goal in the 90th minute. But it wasn't enough for the 13th-ranked Dragons.