THE ASSOCIATED PRESS

MEXICO CITY -- Honduras, Mexico and Trinidad and Tobago claimed the last three berths on Wednesday for next year's final round of CONCACAF World Cup qualifying.

Costa Rica, El Salvador and the United States had already qualified for the finals for teams from North America, Central America and the Caribbean.

Honduras, undefeated against Mexico at home since 1998, won 1-0 on an own-goal which advanced both teams from Group 2.

Mexico defender Ricardo Osorio diverted a corner from Honduras' Danilo Turcios into his own net in the 52nd minute. The Mexicans' frustration boiled over, and Gerardo Torrado and Carlos Vela were sent off.

Jamaica shut out Canada 3-0 in Kingston but Jamaica finished even with Mexico in the standings and Mexico advanced on a better goal differential.

Honduras topped the group with 12 points.

Mexico won all three of its group matches at home, but couldn't win on the road, even stumbling to a draw in Canada last month. When asked by a Mexican reporter if he would resign, coach Sven-Goran Eriksson said he wouldn't.

"My wish is to take the team to the World Cup in South Africa," he said.

At Kingston, Luton Shelton, Marlon King and substitute Omar Cummings scored for Jamaica, but it left its run too late after taking only one point and scoring only once in its first three games, all away from home.

Trinidad needed only a draw to join the U.S. as qualifiers from Group 1, but Kenwyne Jones and Dwight Yorke scored in a two-minute span of the second half against Cuba, and Keon Daniel's late strike helped to send the fans home happy from Hasely Crawford Stadium.

The U.S. used mostly backup players to defeat Guatemala 2-0 on goals by Kenny Cooper and Freddy Adu.

Costa Rica swept its all six of its Group 3 matches, capped by a 3-1 win over second-placed El Salvador.

In Paramaribo, the already eliminated Suriname and Haiti drew 1-1.

Costa Rica, the U.S., Mexico and Trinidad played in the 2006 World Cup in Germany.