Rodolph Austin scored two minutes into stoppage time and Jamaica beat Canada, 1-0, in a CONCACAF Gold Cup group stage game Saturday.
Jamaica improved to 1-0-1 in group play, while Canada dropped to 0-1-1.
The sequence that led to the winning goal began when Jamaica played the ball out to the right wing, and Adrian Mariappa sent it into the center of the box. Austin shook off his defender and headed it clean past Kyriakos Stamatopoulos.
Jamaica also had a prime scoring chance in the 27th minute when Kemar Lawrence's left-footed attempt got past Stamatopoulos, but defender David Edgar cleared the ball off the line.
In Saturday's second match at Houston, Dustin Corea scored two minutes into stoppage time to help El Salvador earn a 1-1 draw with Costa Rica.
El Salvador and Costa Rica are both 0-0-2 in the group, though Costa Rica owns a two-goal differential.
El Salvador was awarded a free kick from the left flank on a questionable foul call against Bryan Ruiz. Arturo Alvarez then found Corea in the 6-yard box, who volleyed it past Esteban Alvarado for the tying score.
Costa Rica got its goal in the 61st minute. Alvaro Saborio lobbed the ball to the streaking Ruiz along the left flank. Ruiz went to the post and beat Derby Carrillo to the inside.
Costa Rica had a prime opportunity in the 41st minute. A fingertip deflection by Carrillo went straight to Ruiz, but his right-footed effort sailed wide right as defenders scrambled to cover the goal.