ARLINGTON, Texas -- The United States won its CONCACAF Gold Cup semifinal Wednesday night , but the Americans might be without their coach for Sunday's final.
Landon Donovan continued his resurgence, scoring two goals and setting up a third to spark the U.S. to a 3-1 win over Honduras at Cowboys Stadium.
U.S. coach Jurgen Klinsmann, however, was ejected in the 87th minute after he vehemently objected to what he thought was a foul on team captain DaMarcus Beasley.
The Americans will play Panama -- which beat Mexico, 2-1, in the second game of the doubleheader -- in the final at Soldier Field in Chicago on Sunday.
"They beat us in just about every aspect of the game," Honduras coach Luis Fernando Suarez said, adding that the U.S. was the favorite to win the title. "After five games, the United States has proven to be the most complete in the group."
Tell that to Klinsmann, who was asked to leave the U.S. bench in the waning moments by referee Walter Quesada (Costa Rica). Klinsmann was so infuriated that Quesada did not give a Honduran player a yellow card that he spiked the game ball that had rolled his way.
The Gold Cup disciplinary committee is expected to make a ruling on Klinsmann in the next 24 hours, according to a CONCACAF spokesman.
"It was just a reaction out of frustration," Klinsmann said, "because the fouls added up. It just kind of boiled over . . . I apologize for the reaction. It was not meant for the referee."
The U.S. dominated from start to finish. Eddie Johnson gave the U.S. an 11th-minute lead off a Donovan feed. Donovan then struck for the first of his goals in the 27th minute.
"The first 30 minutes was brilliant football," Klinsmann said.
The Hondurans cut the deficit to 2-1 in the 52nd minute when Nery Medina headed home a free kick past goalkeeper Nick Rimando.
Donovan scored a minute later as he tapped in Alejandro Bedoya's cross.
Klinsmann said he was seeing "the best Landon Donovan ever. I won't take anything less than that."