Croatia beat Ghana 2-1 to claim second spot in Group L on Saturday to secure their passage to the last 32 of the World Cup.