Home
Cuba beat Cayman Islands 3-0 in the Concacaf World Cup Qualifiers on 27 March 2004 at Estadio Pedro Marrero, La Habana.