Amado Guevara scored the game winner for Honduras Wednesday.
Rich Schultz/MLS/

CONCACAF qualifier roundup

who plies his trade for the Los Angeles Galaxy -- in Guatemala's victory, Ruiz scoring in the eighth and 56th minutes. Onstad's Earthquakes teammate, Dwayne De Rosario, played the entire match.

In the other Group B match, Guevara's penalty in the 67th minute gave Honduras a lead they didn't lose, scoring twice more in the final four minutes of the match to post a stunning 5-2 victory against Costa Rica on the road.

Andy Herron gave Costa Rica a 20th-minute lead, but David Suazo responded barely a minute later. Honduras then took the lead through Julio Cesar Leon in the 35th minute, yet just a minute later Herron hit for his second to bring Costa Rica level.

Guevara's spot kick against gave Honduras the advantage before Ivan Guerrero doubled the lead in the 87th minute, then former Miami Fusion forward Saul Martinez capped the scoring in stoppage time.

El Salvador took the lead atop Group A -- after the USA and Jamaica played to their 1-1 draw in Kingston -- by defeating Panama 2-1 despite playing a man down for more than a half.

Victor Velasquez gave the home-standing Salvadorans a seventh-minute lead, but Julio Dely Valdes (who played for the Colorado Rapids), leveled terms for Panama on 35 minutes.

Then after Jose Martinez was sent off for a second bookable offense in the 42nd minute, Jorge Rodriguez -- who spent six seasons with the Dallas Burn -- scored from the penalty spot to give El Salvador the victory.

In Group C, Trinidad & Tobago defeated St. Vincent & Grenadines 2-0 at the Arnos Vale Playing Ground in Kingstown, as Errol McFarlane scored a pair of late goals, in the 79th and 86th minutes. D.C. United defender Ezra Hendrickson played the entire game for St. Vincent.

In a pair of friendlies involving MLS players on the international date, Haiti lost 6-0 to Brazil in Port-au-Prince in the "Match for Peace", as Colorado Rapids striker Jean-Philippe Peguero started against the world champions. The Galaxy's Alejandro Moreno was an unused substitute in Venezuela's 3-2 loss to Spain.

This story was not subject to the approval of Major League Soccer or its clubs.

Stay connected: Get access to breaking news, videos, and analysis from North America's best soccer reporters via "This Week in MLS" newsletter or using our FREE mobile app.