USA were the firm favourites to progress to the final on home soil but Jmaiaca caused a massive upset as they progress to the final. Humphrey came on as a late substitute and Jamaica will play Mexico in the final this Sunday.