Jamaica will face United States in the semifinals of the CONCACAF Gold Cup.
Giles Barnes was the difference in Baltimore after Jamaica survived to beat Haiti 1-0, ending the minnows' fairytale run at the CONCACAF Gold Cup on Saturday.
Haiti defied the odds to advance to the quarterfinals as runners-up behind defending champion and tournaments host United States in Group A.
However, Haiti's run came to an end against its Caribbean neighbors at M&T Bank Stadium.
Barnes netted the only goal of the match in the seventh minute, with the Houston Dynamo striker dispossessing Frantz Bertin before finding the net from an acute angle as Jamaica earned a semifinal showdown against USA.