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 US 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 US 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 US, Mexico and Trinidad played in the 2006 World Cup in Germany. Brazil thrashes Portugal Forward Luis Fabiano's hat trick powered Brazil to its biggest win over Portugal, a 6-2 thrashing in a friendly on Wednesday. The win was a reprieve for embattled Brazil coach Dunga, whose team had been held scoreless in three consecutive home games in World Cup qualifying. The game lined up Brazil's Kaka against Portugal's Cristiano Ronaldo, and while Kaka orchestrated many of Brazil's attacks, the Portuguese star did little in his team's offense at Bezerrao Stadium outside Brasilia. Portugal gave the home side a scare when Danny scored four minutes in, but Luis Fabiano evened the score four minutes later on a brilliant play by Robhino, who stole the ball from Portugal's Pepe, broke down the left, and dished an impeccable pass. In the 24th minute the rout began when Kaka escaped two defenders and his right cross was converted by Luis Fabiano. Ten minutes into the second spell, Maicon made it 3-1 and two minutes after that Luis Fabiano completed his hat trick when he knocked home a rebound from a save by Quim. Simao Sabrosa halved the deficit with Portugal's second goal, but Elano extended the lead three minutes after that with a superb goal that deceived Quim. Luis Fabiano was replaced by Adriano, who capped the night by heading in the last goal set up by another substitute, Marcelo.