Add new constants and consider
Every finite subset is satisfiable because is consistent over . By the compactness theorem it has a model . The constants naming give an elementary embedding , and realizes . Replacing by an isomorphic copy containing gives the required realization of a type in an elementary extension.