Canada scored twice in the second half and dominated Trinidad and Tobago for a 2-0 win in an all-CONCACAF friendly at Central Browards Regional Park in Lauderhill, Florida.
Tosaint Ricketts scored in the 57th minute off a cross from Marcel De Jong and Will Johnson added a late penalty as Canada won on a night of numerous friendlies involving nine teams still bidding for CONCACAF's World Cup qualifying berths.
Other results included Jamaica beating fellow World Cup hopeful El Salvador 2-0; Guatemala converting a late penalty to draw 3-3 with Paraguay; Costa Rica falling to Peru 1-0; Panama losing to Portugal 2-0; and Guyana dropping a 2-0 decision to Bolivia.
In another match, Honduras beat Boca Juniors 2-0 with goals by Jerry Bengtson and Marvin Chavez.
Ricketts' goal was his third for Canada and it came just inside the 18 after he was given plenty of time thanks to some poor Trinidad marking.
Johnson won the penalty late when his cross struck the arm of a Trinidad defender, and he then converted himself in the 86th.
Ricketts was Canada's most consistent danger, starting only five minutes after the opening kickioff when Andrew Hainault played to him on the right side.
Trinidad goalkeeper Jan Michael Williams couldn't hold Ricketts' tight-angle shot and the rebound bounced to Terry Dunfield, who put a weak header Williams caught and held.
Ricketts, who is without a club, had Canada's best chance in the 35th minute, eluding two defenders and managing a shot the beat Williams but could not not the post.
Johnson had a promising opportunity four minutes before halftime with a free kick, but but despite Johnson having time and space on that side inside the penalty area, put his shot over the goal.
De Jong came on at halftime for his first cap since the 2011 Gold Cup game against the United States more than a year ago. Within seconds De Jong's pace won him some pace on the left side and he launched in a good cross but Ricketts couldn't get to it.
Jamaica 2, El Salvador 0
In Washington, Luton Shelton scored a goal in each half and paced Jamaica to its third straight win over El Salvador.
Shelton scored in the 16th and 66th minutes as Jamaica extended its unbeaten streak against "Los Cuscatlecos" to nine straight. El Salvador's last victory was a 2-0 win in San Salvador in a World Cup qualifier in 2000.
The result sent El Salvador home with a split of its two-game tour to the United States, having beaten Guatemala 1-0 on Saturday in Los Angeles.
Guatemala 3, Paraguay 3
In Washington, Carlos Ruiz converted Guatemala's second penalty of the match in the 84th minute to earn the draw for "Los Chapines".
Paraguay led in the first minute on a goal by Oscar Cardozo, but Guatemala rallied to take the lead midway through first half. Ruiz drew a penalty that Marco Pappa converted in the eight minute and Manuel Leon put Guatemala ahead in the 29th.
Jonathan Fabbro equalized for Paraguay in the 53rd and Hernan Perez restored it to the lead 10 minutes later.
The match was the second in four days for Guatemala, which lost to El Salvador 1-0 on Saturday and saw its winless streak extended to four.
Portugal 2, Panama 0
In Faro, Portugal, Nelson Oliveira and Christiano Ronaldo scored to lift Portugal past a 10-man Panama in the first meeting between the two.
The result ended Panama's four-game winning streak, while Portugal rebounded from its loss on penalties to Spain six weeks ago in the European Championship semifinals.
Oliveira gave Portugal the lead in 30th with a left-footed drive from the 18 into the far-side netting. After Gabriel Gomez was ejected for a foul on Joao Moutinho in the 49th, Ronaldo doubled the advantage with an equally fierce shot from the penalty arc two minutes later.
Costa Rica 0, Peru 1
In San Jose, Costa Rica, Andre Carrillo gave Peru the lead in the eighth minute off a cross from Juan Manuel Vargas and Costa Rica was unable to capitalize on a man advantage over the final 45 minutes.
Peruvian midfielder Luis Ramirez was ejected in first-half injury time, but Costa Rica was unable to exploit the extra man.
The win was Peru's third straight against Costa Rica in their sixth meeting. Costa Rica next will face Mexico on September 7 in their next World Cup qualifier.
Bolivia 2, Guyana 0
In Santa Cruz, Bolivia, Guyana conceded a pair of goals in the final two minutes and lost its fifth straight.
Gualberto Mojica converted a penalty in the 89th and Miguel Suarez added another goal to lead Bolivia, which has won only one of six World Cup qualifiers and is in seventh place in the South American standings.
Guyana, which has lost both its matches in the semifinal round of CONCACAF qualifying, next faces El Salvador on September 7 and September 11.