The American men are one step away from what many prognosticators thought was a long shot — making the finals of the Gold Cup. The US will face off with Jamaica tonight at Nissan Stadium in Nashville in the semifinal. The winner will take on Mexico in the final at Soldier Field in Chicago Sunday.