Granite is an intrusive, felsic rock, which may be produced by partial melting or fractional crystillisation. Explain how these processes can produce felsic magmas from more mafic parent magmas.

any ideas please

Wouldn't the presence of magnesium and iron lower the melting point of the rock? So at the same temperature, it is now a liquid.