World Cup berth all but sealed