Haiti beat Guyana 1-0 while Gary Emmanuel scored in injury time to help French Guiana draw with Grenada in semi-finals Group Six of the Caribbean Cup on Wednesday night.
Olrish Saurel converted in the 46th minute of play to ensure the Haitians moved to the top of the group as French Guiana and the host nation shared points in front nearly 2,000 disappointed fans at the National Stadium.
Saurel's goal, in the first minute of the second half, emanated from a spot kick which sailed past goalkeeper Derrick O'Neil Carter whose view was obstructed by his own players.
The Haitians outpaced their Guyanese counterparts for most of the game and may have enjoyed a bigger scoreline if not for the efforts of Carter in goal.
His performance was highlighted by two brilliant saves within 30 seconds in the dying moments of the first half including a 35-yard shot from Peguero Jean Philippe that he deflected onto the right post.
Guyana's best chance at equalising came mid-way through the second half when Trayon Bobb's close range shot, from a Carey Harris cross, sailed over the crossbar.
It was the fifth straight victory for Haiti, who have allowed only three goals in that span.
In the second game, Emmanuel equalised in the 92nd minute to earn French Guyana a 1-1 draw with hosts Grenada.
Vice-captain Craig Rocastle, who moved to Thrasyvoulos in the Greek Second Division after two seasons with Sporting KC in MLS, gave Grenada the lead in the 33rd minute.
In a dramatic spell, Rocastle powered home a free kick only moments after Clive Murrays shot edged the crossbar after Moron Phillip made a productive run through three defenders.
Grenada, seeking a third consecutive berth in the regional finals, ended a three-game losing streak, but their fans were left disappointed.
French Guyana will play Haiti next today while Grenada will face Haiti.